記錄一個使用supervisor啓動rocketmq

[program:mqconsole]
directory = /home/admin ; 程序的啓動目錄
command = /opt/jdk/bin/java -jar /home/admin/htdocs/mqconsole/rocketmq-console-ng-1.0.0.jar --server.port=19876 --rocketmq.config.namesrvAddr=10.161.0.35:9876 ; 啓動命令,
autostart = true     ; 在 supervisord 啓動的時候也自動啓動
startsecs = 5        ; 啓動 5 秒後沒有異常退出,就當作已經正常啓動了
autorestart = true   ; 程序異常退出後自動重啓
startretries = 3     ; 啓動失敗自動重試次數,默認是 3
user = admin          ; 用哪個用戶啓動
redirect_stderr = true  ; 把 stderr 重定向到 stdout,默認 false
stdout_logfile_maxbytes = 20MB  ; stdout 日誌文件大小,默認 50MB
stdout_logfile_backups = 20     ; stdout 日誌文件備份數
; stdout 日誌文件,需要注意當指定目錄不存在時無法正常啓動,所以需要手動創建目錄(supervisord 會自動創建日誌文件)
stdout_logfile = /home/admin/output/mqconsole/out.log
environment=JAVA_HOME="/opt/jdk",JAVA_BIN="/opt/jdk/bin

 

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