python - supervisor啟動程序報(bào)錯(cuò),ERROR (spawn error),如何查看報(bào)錯(cuò)具體信息
問題描述
1.使用gunicorn能夠正常外網(wǎng)端口訪問網(wǎng)址2.配置supervisor后,supervisord -c supervisor.conf正常3.supervisorctl -c supervisor.conf start flask后報(bào)錯(cuò)
4.supervisorctl -c supervisor.conf start flask 后提示成功,但查詢status顯示exit
問題解答
回答1:方法一:
supervisorctl tail flask stdout
方法二:
直接查看 /tmp/ (默認(rèn)日志路徑) 下面的 supervisor 開頭的相關(guān)文件
回答2:supervisord只是一個(gè)守護(hù)進(jìn)程,幫你維護(hù)你的進(jìn)程穩(wěn)定
啟動命令:supervisord -c 配置文件.conf
配置文件.conf
[program:programName]command=網(wǎng)站的啟動命令autostart=trueautorestart=truestderr_logfile=/var/log/err.logstdout_logfile=/var/log/out.logstopsignal=INT[supervisord]pidfile=/var/run/supervisord.pidlogfile=/var/log/supervisord.log
