如何在Debian系统上的virtualenv中停止,重启或启动Gunicorn?

时间:2013-02-06 19:06:29

标签: python python-2.7 debian gunicorn

如何在Debian系统上的virtualenv中停止,重启或启动Gunicorn?

除了为gunicorn守护程序找到PID并杀死它之外,我似乎无法找到解决方案。

谢谢。

1 个答案:

答案 0 :(得分:2)

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

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