Django

修改 Python 腳本時如何使 uWSGI 重新啟動?

  • June 27, 2021

不記得在哪裡,但我讀到 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 是一個很好的值)。

引用自:https://serverfault.com/questions/411362