Django
修改 Python 腳本時如何使 uWSGI 重新啟動?
不記得在哪裡,但我讀到 uWSGI 可以在修改項目腳本時像 Django 開發伺服器一樣重新載入自己。我在文件中找不到,在網際網路上也找不到。我怎樣才能做到這一點?
我在工作機器上使用 Ubuntu 12.04,在舞台和生產伺服器上使用 Debian Squeeze,Django 1.4 和 uWSGI 1.2。
參考:http ://projects.unbit.it/uwsgi/wiki/Management
如果您已使用該
--touch-reload=/path/to/special/file/usually/the.ini
選項啟動 uwsgi,則重新載入 uWSGI 只需輕觸重新載入該文件即可
touch /path/to/special/file/usually/the.ini
如果您想要“自動重新載入”功能,這是完成此操作的提示: http ://projects.unbit.it/uwsgi/wiki/TipsAndTricks#uWSGIdjangoautoreloadmode
py-autoreload=N
在較新的版本中有一個選項。只需設置N
檢查頻率(以秒為單位)(3 是一個很好的值)。