如何解决如何停止服务器上的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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。