tnblog
首页
视频
资源
登录

Linux安装守护进程(supervisor)

1597人阅读 2023/3/27 11:33 总访问:16708 评论:0 收藏:0 手机
分类: Linux

由于项目部署在linux,需要做服务的编排,现在主流是把服务编排的docker,但是docker需要把文件映射出来,个人觉得麻烦。就启用守护进程

创建守护进程步骤

执行一下命令

1:yum install -y supervisor //执行安装命令

2:/usr/bin/supervisord -c /etc/supervisord.conf  开启守护进程

3:mkdir -p /data/wwwlogs/supervisor  创建守护进程日志目录

4: /etc/supervisord.d 里面新增配置   

supervisord.d配置模板
1,创建文件xxx.ini
2:写入内容

[program:xxx]                        ;自定义进程名称

command=dotnet MircoService.xxx.dll             ;程序启动命令

directory=/data/wwwroot/html/dotnet/xxx                        ;命令执行的目录

autostart=true                                  ;在Supervisord启动时,程序是否启动

autorestart=true                                ;程序退出后自动重启

startretries=10                                  ;启动失败自动重试次数,默认是3

startsecs=1                                     ;自动重启间隔

user=root                                       ;设置启动进程的用户,默认是root

priority=999                                    ;进程启动优先级,默认999,值小的优先启动

stdout_logfile_maxbytes=2MB                    ;stdout 日志文件大小,默认50MB

;;stdout_logfile_backups = 20   ; stdout 日志文件备份数,默认是10

;stderr_logfile=/data/wwwlogs/supvisor/xxx.err.log    ;标准错误日志

;stdout_logfile=/data/wwwlogs/supvisor/xxx.out.log    ;标准输出日志

;;;environment=ASPNETCORE_ENVIRONMENT=Production   ;进程环境变量

;stopsignal=INT   


linux执行supervisorctl


执行update  就能把配置的更新出来。

说一下守护进程的好处,跟随服务器启动而启动,不需要把配置文件映射出来,


评价
我不快乐啊
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
欢迎加群交流技术