您现在的位置是:首页 > 文章详情

运维技术之一、supervisorctl 守护进程的安装和使用

日期:2018-10-08点击:449

一、安装:yum -y install supervisor
1
二、编辑:vim /etc/supervisord.conf
例如添加一个进程:
2

[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
3

在次执行supervisorctl

4
输入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
5

创建进程目录mkdir /work/product/lib conf 日志目录等
cd /work/product 拉取代码
git clone git@77.88.25.68:eatjoys-java/eatjys-prd-thrd.git

原文链接:https://yq.aliyun.com/articles/648363
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章