如何停止服务器上的Gunicorn进程

问题描述

在我的网站上,我收到此消息“ Internal Server Error”。如何在Linux中终止进程。这样我就可以手动运行该过程/usr/bin/gunicorn --workers 3 flaskodesiapp:create_app

root@localhost:/flask_app_project# ps -A | grep gunicorn
  13210 ?        00:00:00 gunicorn3
  13212 ?        00:00:00 gunicorn3
  13215 ?        00:00:00 gunicorn3
  13216 ?        00:00:00 gunicorn3
root@localhost:/flask_app_project# sudo killall gunicorn3
root@localhost:/flask_app_project# ps -A | grep gunicorn
  13232 ?        00:00:00 gunicorn3
  13234 ?        00:00:00 gunicorn3
  13235 ?        00:00:00 gunicorn3
  13236 ?        00:00:00 gunicorn3

/etc/systemd/system/gunicorn.service

[Service]
User=root
Group=root
WorkingDirectory=/flask_app_project
Restart=on-failure
ExecStart= /usr/bin/gunicorn --workers 3 flaskodesiapp:create_app 

[Install]
WantedBy=multi-user.target

supervisord /etc/supervisor/conf.d/flask_app.conf

[program:flask_app]
directory=/flask_app_project
command=gunicorn3 --workers=3 flaskodesiapp:create_app
autostart=true
autorestart=true
stopasgroup=true
killasgroup=true
stderr_logfile=/var/log/flask_app/flask_app.err.log
stdout_logfile=/var/log/flask_app/flask_app.out.log

解决方法

我必须先停止监督员

ps -ef | grep supervisord
    root       12836       1  0 01:38 ?        00:00:00 /usr/bin/python3 /usr/bin/supervisord -n -c /etc/supervisor/supervisord.conf
    root       13310   13127  0 02:13 pts/0    00:00:00 grep --color=auto supervisord
kill -s SIGTERM 12836
ps -ef | grep supervisord
    root       13325   13127  0 02:14 pts/0    00:00:00 grep --color=auto supervisord
sudo killall gunicorn3

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...