如果我通过supervisor运行命令(以启动应用程序):
sudo supervisorctl start myapp
它抛出的错误是:
myapp: ERROR (no such process)
我创建了一个名为myappsettings的文件。配置:
[program:myapp]
command = /usr/local/bin/gunicorn -c /home/ubuntu/virtualenv/gunicorn_config.py myapp.wsgi
user = ubuntu
stdout_logfile = /home/ubuntu/virtualenv/myapp/error/gunicorn_supervisor.log
redirect_stderr = true
这里的问题是什么?
谢谢大家。
2条答案
按热度按时间kq4fsx7k1#
尝试:
这应该会启动服务。我是在Ubuntu 13下使用root的。04.
编辑:
我有麻烦,因为我张贴了这个SIGHUP'ing监督程序。我只想分享我在别处找到的一个小片段:
下面的代码将向运行APP_NAME的进程发送SIGHUP。这对于Gunicorn优雅的重新加载很有用。
乔
hwazgwia2#
Supervisor中的gunicorn进程的名称与实际中的gunicorn名称不同,可能会引起混淆,使用Supervisor使用重置gunicorn