Centos配置Java的環境,進程守護爲supervisor進程管理軟件

 

普通的Jar包運行。

[program:rstapi]

command=nohup /usr/local/java/jdk1.8.0_221/bin/java -jar /www/wwwroot/kuromoji/rstapi.jar -Xms128m -Xmx128m &
directory=/www/wwwroot/kuromoji
autorestart=true
startsecs=3
startretries=3
stdout_logfile=/www/server/panel/plugin/supervisor/log/rstapi.out.log
stderr_logfile=/www/server/panel/plugin/supervisor/log/rstapi.err.log
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
user=root
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d

 

elasticSearch的運行配置。
[program:es]
environment=JAVA_HOME="/usr/local/java/jdk1.8.0_221"
command=/usr/local/elasticsearch/elasticsearch-5.6.2/bin/elasticsearch
directory=/usr/local/elasticsearch/elasticsearch-5.6.2/bin
autorestart=true
startsecs=3
startretries=3
stdout_logfile=/www/server/panel/plugin/supervisor/log/es.out.log
stderr_logfile=/www/server/panel/plugin/supervisor/log/es.err.log
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
user=es
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d

 

 .Net Core的配置。

[program:app]
command=nohup dotnet /www/wwwroot/app/svr.dll --urls "http://*:xxxx;http://*:xxxx" &
directory=/www/wwwroot/xxx
autorestart=true
startsecs=3
startretries=3
stdout_logfile=/www/server/panel/plugin/supervisor/log/app.out.log
stderr_logfile=/www/server/panel/plugin/supervisor/log/app.err.log
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
user=root
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d

 

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