supervisord -c supervisord.conf報錯總結

supervisord -c supervisord.conf  # 採用這個命令拉起來Django項目

(一)

報錯:

Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.

For help, use /app/django-pro3/bin/supervisord -h

解決辦法:

需要殺掉原有的進程來重啓

(二)

報錯:

Unlinking stale socket /app/workflowdemo-master/tmp/supervisor.sock

解決辦法:

需要執行才能正常啓動:

unlink /app/workflowdemo-master/tmp/supervisor.sock

項目正常啓動

其實可以採用如下命令重啓、停止、啓動、查看狀態:

supervisorctl reload

supervisorctl stop all

supervisorctl start all

supervisorctl status

採用這樣的命令查看運行狀態會出現下列的問題:

可以看到:

loonflowuwsgi是FATAL狀態

sup_mysql是BACKOFF狀態

使用;

supervisorctl tail j(進程名稱)  stdout

進行動態輸出錯誤查詢,發現我這邊錯誤如下:

mysql,redis,loonflowclery均是log文件出現問題。

可以看出這個是端口占用錯誤,按照提示一一解決。最後:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章