linux下使用supervisor添加常駐進程


安裝命令     

 

yum install supervisor

配置


安裝好后在/etc/會生成一個supervisord.conf文件及一個supervisord.d文件目錄

supervisord.conf是一些默認配置,可自行修改:

 

服務啟動

supervisord -c /etc/supervisord.conf 

常用命令

#supervisorctl reload //重啟
#supervisorctl status:查看所有進程的狀態
#supervisorctl stop demo:停止
#supervisorctl start demo:啟動
#supervisorctl restart demo: 重啟
#supervisorctl update :配置文件修改后可以使用該命令加載新的配置

ERROR:unix:///var/tmp/supervisor.sock refused connection

#supervisord -c /etc/supervisord.conf 啟動supervisord並使用配置
#supervisorctl restart mall_seller
#vim /etc/supervisord.conf
#ps -ef|grep super
————————————————
版權聲明:本文為CSDN博主「ChouCat」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/u013101178/java/article/details/84723150

 

 

 supervisord.d目錄用來存放用戶自定義的進程配置,參考


# 新建一個應用並設置一個名稱,這里設置為 subMessage
[program:smfsubMessage]
# 設置命令在指定的目錄內執行
directory=/www/wwwroot/test33.xifunet.com
# 這里為您要管理的項目的啟動命令
command=/usr/bin/php think sub:message
# 以哪個用戶來運行該進程
user=root
# supervisor 啟動時自動該應用
autostart=true
# 進程退出后自動重啟進程
autorestart=true
# 進程持續運行多久才認為是啟動成功
startsecs=1
# 重試次數
startretries=3
# stderr 日志輸出位置
stderr_logfile=/var/www/test33.xifunet.com/runtime/subMessageStderr.log
# stdout 日志輸出位置
stdout_logfile=/var/www/test33.xifunet.com/runtime/subMessageStdout.log


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM