由于项目修改了 东西 , 通过ftp修改了文件,但是需要重新启动uwsig 重新加载配置文件使用
uwsgi --reload /data/www/uwsgi/sgi.pid
然后出现这个错误:
signal_pidfile()/kill(): No such process [core/uwsgi.c line 1693]
搜索了半天 ,意思应该是进程没有 kill 掉
于是 我使用 了
kill 1688 这个方法去 kill 掉 ps -ef | grep uwsgi 所显示的进程
但是发现并没有什么用
后台又百度到了这个方法
killall -s INT /usr/local/bin/uwsgi
后面跟的是你的 uwsgi 的路径 可以通过 ps -ef | grep uwsgi 看到
这样可以kill掉所有的进程
然后执行
uwsgi --reload /data/www/uwsgi/sgi.pid
对项目重新启动即可。
然后执行
uwsgi --reload /data/www/uwsgi/sgi.pid
对项目重新启动即可。