通过supervisor运行./manage.py

3
使用supervisor管理/manage.py命令,这个可行吗?我做错了些什么吗?日志文件显示无法找到命令'./manage.py'
[program:test3]
command=./manage.py test
directory=/var/www/my_venv
stdout_logfile=/var/log/test3.log
stderr_logfile=/var/log/test3.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs=600
2个回答

2
如果其他人也遇到了这个问题,我想说,对于我来说,supervisor不能与./manage.py一起使用,但是与python manage.py一起使用就很好用。
我将./manage.py更改为python manage.py,然后一切正常了。
PS:在尝试./manage.py之前,我确实执行了chmod +x manage.py,以防有人认为我没有设置权限。

符号链接似乎未被 supervisor 跟随,/var/www/myenv/bin/python 是一个符号链接。 - CallMarl

1
要使其工作,路径/var/www/my_venv应该有manage.py脚本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接