如何在Debian系统上的virtualenv中停止,重启或启动Gunicorn?
除了为gunicorn守护程序找到PID并杀死它之外,我似乎无法找到解决方案。
谢谢。
答案 0 :(得分:2)
这确实是做到这一点的正确方法。使用-p
选项启动它,这样如果有多个实例在运行,则不必猜测PID。您可以告诉gunicorn重新加载您的应用程序,而无需重新启动gunicorn进程本身,方法是发送一个SIGHUP而不是杀死它。
如果这让您感到不舒服,您可以随时编写管理脚本以放入/etc/init.d
并像其他服务一样启动它。