为什么主管 Gunicorn 显示"找不到致命错误命令"?



当我检查状态(sudo supervisorctl status(时,它像这样呻吟

guni:gunicorn                    FATAL     can't find command 
'/home/ubuntu/myvenv/js/bin/gunicorn'

我的枪角兽会议是这样的

[program:gunicorn]
directory=/home/ubuntu/js/main_jntu
command=/home/ubuntu/myvenv/js/bin/gunicorn --workers 3 --bind unix:/home/ubuntu/js/app.sock 
main_jntu.wsgi:application
autostart=true
autorestart=true
stderr_logfile=/var/log/gunicorn/gunicorn.err.log
stdout_logfile=/var/log/gunicorn/gunicorn.out.log
[group:guni]
programs:gunicorn

在此之后,当我检查状态时,它显示如下错误

guni:gunicorn                    FATAL     can't find command 
'/home/ubuntu/myvenv/js/bin/gunicorn'

安装枪角兽后使用以下命令

whereis gunicorn

它将给出 gunicorn 所在的确切路径,然后在您的 gunicorn conf 文件中使用该路径。 快乐编码!!

我认为问题出在配置文件的第三行。错误消息指示gunicorn可执行文件在/home/ubuntu/myvenv/js/bin目录中不可用。如果您这样做ls /home/ubuntu/myvenv/js/bin/gunicorn您可能会收到一条错误消息。

我认为您需要检查是否已在虚拟环境中正确安装了gunicorn,例如使用pip install gunicorn.看看这篇文章;我认为这会有所帮助。

相关内容

  • 没有找到相关文章

最新更新