ubuntu服务器下安装supervisor守护程序并配置

ubuntu服务器下安装supervisor守护程序并配置,第1张

4.修改配置文件customer.conf(celery的消费程序

方法1-关闭supervisord服务再打开

方法2- 重新加载conf

6.查看配置运行情况

解决方法为修改supervisor.conf将默认的file和serverurl路径修改为(保持一致)

Supervisor 是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程,当一个进程意外被杀死,supervisort监听到进程死后,会自动将它重新拉起,很方便的做到进程自动恢复的功能,不再需要自己写shell脚本来控制。

不使用守护进程会出现的三个问题:

为了解决这些问题,我们需要有一个程序来监听 ASP.NET Core 应用程序的状况。并在应用程序停止运行的时候立即重新启动。

a) 通过运行echo_supervisord_conf程序生成supervisor的初始化配置文件,如下所示:

然后查看路径下的supervisord.conf。在文件尾部添加如下配置。

b) 为你的程序创建一个.conf文件,放在目录"/etc/supervisor/conf.d/"下。

c) 运行supervisord,查看是否生效

成功后的效果:

a) 新建一个“supervisord.service”文件

b) 将文件拷贝至"/usr/lib/systemd/system/supervisord.service"

c) 执行命令

d) 执行命令来验证是否为开机启动

将ASP.NET Core应用程序部署至生产环境中(CentOS7)

Supervisor安装与配置(Linux/Unix进程管理工具)

使用 supervisor 管理进程


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12122568.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存