一、安裝:yum -y install supervisor

二、編輯:vim /etc/supervisord.conf
例如添加一個程序:
[program:eatjoys-prd-third]
;environment=PATH="/opt/py3/bin:%(ENV_PATH)s"
directory=/work/product/eatjoys-prd-third
command=java -Xmn256m -Xms384m -Xmx512m -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Djava.ext.dirs=./lib com.yutuoit.framework.start.StartWebApp -console -app=eatjoys-prd-third
autostart=true
autorestart=true
stdout_logfile=/work/var/logs/eatjoys-prd-third.log
stderr_logfile=/work/var/logs/eatjoys-prd-third.error
說明:
[program:eatjoys-prd-third] eatjoys-prd-third 程序名字
directory=/work/product/eatjoys-prd-third 啟動程序所在目錄
command= 對應啟動指令
autostart=true 是否自動啟動(是)
autorestart=true是否自動重新開機(是)
stdout_logfile=輸出日志所在目錄名字
stderr_logfile=錯誤日志所在目錄名字
完成之後儲存退出
三、
supervisorctl
error: , [Errno 2] No such file or directory: file: line: 1
supervisor>
意思是沒有啟動的意思
/etc/init.d/supervisord restart
輸入help 可檢視幫助
下面安裝一下jdk
jdk-8u172-linux-x64.tar.gz下載下傳并解壓到/usr/local下
重命名mv jdk1.8.0_172/ jdk1.8
打開vim /etc/profile并添加
jdk
JAVA_HOME=/usr/local/jdk1.8
JRE_HOME=/usr/local/jdk1.8/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$JAVA_HOME/jre/lib/ext/sunjce_provider.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH
讓配置環境生效source /etc/profile
java -version
建立程序目錄mkdir /work/product/lib conf 日志目錄等
cd /work/product 拉取代碼
git clone [email protected]:eatjoys-java/eatjys-prd-thrd.git