我有一个Python金字塔应用程序,我正在使用uwsgi运行,如下所示:
sudo /finance/finance-env/bin/uwsgi --ini-paste-logged /finance/corefinance/production.ini
一旦它运行并且我的窗口超时,我无法在不重启整个盒子的情况下停止服务器。如何停止服务器?
答案 0 :(得分:5)
如果将--pidfile arg添加到启动命令
sudo /finance/finance-env/bin/uwsgi --ini-paste-logged /finance/corefinance/production.ini --pidfile=/tmp/finance.pid
您可以使用以下命令停止它
sudo /finance/finance-env/bin/uwsgi --stop /tmp/finance.pid
您也可以使用以下命令重新启动它
sudo /finance/finance-env/bin/uwsgi --reload /tmp/finance.pid