python - 如何停止、重新启动或启动在 Debian 系统上的 virtualenv 中运行的 Gunicorn?

标签 python python-2.7 debian gunicorn

如何停止、重新启动或启动在 Debian 系统上的 virtualenv 中运行的 Gunicorn?

除了找到gunicorn守护进程的PID并杀死它之外,我似乎找不到解决方案。

谢谢。

最佳答案

这确实是正确的做法。使用 -p 选项启动它,这样如果您有多个实例正在运行,您就不必猜测 PID。您可以通过向gunicorn发送SIGHUP而不是终止它来告诉gunicorn重新加载您的应用程序,而无需重新启动gunicorn进程本身。

如果这让您感到不舒服,您可以随时编写一个管理脚本并将其放入 /etc/init.d 中,然后像任何其他服务一样启动它。

关于python - 如何停止、重新启动或启动在 Debian 系统上的 virtualenv 中运行的 Gunicorn?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14736788/

相关文章:

python - PostParameters 列表(Python 请求)

python - 如何根据 matplotlib 中的其他值对点进行着色?

Python 元组分配和检查条件语句

linux - WSL2 Docker Linux 卷权限问题

ssh - 第二个SSH session 无法连接到Docker主机

c++ - 寻求将构建工具链从 bash/grep/sed/awk/(auto)make/configure 重新实现为更理智的东西(例如 boost.build 等)

python - urllib 和 "SSL: CERTIFICATE_VERIFY_FAILED"错误

python - 如何在父字符串列表中查找子字符串列表对应的索引

Django Oauth Toolkit 2-legged 和 3-legged

linux - 使非图形化的 debian 上的 bash 看起来整洁,就像在 ssh 上一样