Linux与.Net Core(十) Supervisor进程守护安装
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Linux与.Net Core(十) Supervisor进程守护安装,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1725字,纯文字阅读大概需要3分钟。
内容图文
1.yum安装python依赖包
输入命令 yum install python-setuptools
2.yum安装Supervisor
输入命令easy_install supervisor
3.配置Supervisor
(1)在etc下创建目录,并赋予权限
输入命令 mkdir -m 700 -p /etc/supervisor
(2)在目录“/etc/supervisor“ 创建配置文件
输入命令 echo_supervisord_conf > /etc/supervisor/supervisord.conf
(3)修改配置文件
输入命令 vim /etc/supervisor/supervisord.conf
(4)在目录“/etc/supervisor”下创建.NET Core 进程配置文件目录
输入命令 mkdir -m 700 /etc/supervisor/conf.d
(6)创建Supervisor自启动服务
输入命令 vim /etc/systemd/system/supervisor.service
在文件末尾添加以下代码(注意:首尾需无空格,需顶格)
[Unit]
Description=supervisor
[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
ExecStop=/usr/bin/supervisorctl shutdown
ExecReload=/usr/bin/supervisorctl reload
KillMode=process
Restart=on-failure
RestartSec=42s
[Install]
WantedBy=multi-user.target
(7)使配置生效
输入命令 systemctl daemon-reload
(8)设置开机自启动
输入命令 systemctl enable supervisor.service
(9)启动服务
输入命令 systemctl start supervisor.service
(10)验证DONET进程是否启动
输入命令 ps -ef|grep donet
(11)Supervisor远程管理
输入命令 vim /etc/supervisor/supervisord.conf
[inet_http_server] ; inet (TCP) server disabled by default
port=192.168.1.223:9001 ; ip_address:port specifier, *:port for all iface
username=user ; default is no username (open server)
password=123 ; default is no password (open server)
(12)重启服务
输入命令
停止 systemctl stop supervisor.service
开启 systemctl start supervisor.service
内容总结
以上是互联网集市为您收集整理的Linux与.Net Core(十) Supervisor进程守护安装全部内容,希望文章能够帮你解决Linux与.Net Core(十) Supervisor进程守护安装所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。