How to reload new update in Django project with Apache, mod_wsgi?

天大地大妈咪最大 提交于 2019-11-28 03:20:57

问题


I am making a project using the Django framework. I have hosted a test server with Apache+mod_wsgi. When I change some lines of code, I upload the file and test it in a browser. But the new changes are not shown unless I reload/restart (/etc/init.d/apache2 reload).

Is there any other way to reload/refresh new changes besides reloading Apache?


回答1:


Yes, touch your wsgi configuration file.

For me, my server restart script is as simple as touch /srv/grove_project/conf/apache/django.wsgi. Build it into your server management scripts and it's a nice graceful restart.

For more info and when this applies: https://code.google.com/p/modwsgi/wiki/ReloadingSourceCode

From The Man himself: this only works with mod_wsgi in daemon mode.



来源:https://stackoverflow.com/questions/17058928/how-to-reload-new-update-in-django-project-with-apache-mod-wsgi

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!