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

 

posted @ 2023-01-13 16:11  liskov_design  阅读(224)  评论(0)    收藏  举报