2023-12-05 18:42:18 躺坑之路 tips
在重启uwsgi
服务的时候,报错:signal_pidfile()/kill(): No such process [core/uwsgi.c line 1693]
通过 ps -ef |grep uwsgi
检查uwsgi检查进程
将之前的ini
全部kill
,既然重启不管用就全关掉(当然也可以指定关闭某一个进程)
kill全部uwsgi ini进程: killall -s INT uwsgi
查看uwsgi有关的进程: ps -ef |grep uwsgi
此时再查看,就不会显示有相关进程了
最后再启动uwsgi即可: uwsgi --ini uwsgi.ini
比如上面我们需要的进程是31914
找到uwsgi.ini
配置文件,找到uwsgi.pid
文件打开发现不是31914
,而是下图所示
那么我们只需要将将pid文件中的那个id(数)改为:31914
重新执行下重启服务的命令就好了:uwsgi --reload/deploy uwsgi.pid
(这里的/deploy
是我存放uwsgi相关文件的文件夹)