欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

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

发布时间:2025/3/20 编程问答 30 豆豆
生活随笔 收集整理的这篇文章主要介绍了 运维技术之一、supervisorctl 守护进程的安装和使用 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

一、安装: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

在次执行supervisorctl


输入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 git@77.88.25.68:eatjoys-java/eatjys-prd-thrd.git

总结

以上是生活随笔为你收集整理的运维技术之一、supervisorctl 守护进程的安装和使用的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。