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?
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With