Supervisor 守护 dotnetcore 程序
来源:互联网 发布:淘宝客服岗位业绩贡献 编辑:程序博客网 时间:2024/06/05 07:15
环境准备
1.设置nginx 服务开机启动
systemctl enable nginx.servic
2.安装Supervisor
yum install python-setuptoolseasy_install supervisor
3.配置Supervisor
mkdir /etc/supervisorecho_supervisord_conf > /etc/supervisor/supervisord.conf#指定配置文件supervisord -c /etc/supervisor/supervisord.conf
指定守护的程序配置
vim /etc/supervisor/supervisord.conf
在最后增加
[include]
files=conf.d/*.conf
配置Supervisor开机启动
新建一个“supervisord.service”文件
# dservice for systemd (CentOS 7.0+)# by ET-CS (https://github.com/ET-CS)
[Unit]
Description=Supervisor daemon
[Service]
Type=forkingExecStart=/usr/bin/supervisord -c /etc/supervisor/supervisord.conf
ExecStop=/usr/bin/supervisorctl
shutdownExecReload=/usr/bin/supervisorctl
reloadKillMode=process
Restart=on-failure
RestartSec=42s
[Install]WantedBy=multi-user.target
将文件拷贝至:“/usr/lib/systemd/system/supervisord.service”
执行命令:systemctl enable supervisord
配置守护
新增配置
vim /etc/supervisor/conf.d/acore.dll.conf
[program:acore.dll]
command=/bin/bash -c "dotnet acore.dll server.urls=http://127.0.0.1:3000/"
directory=/root/dotnetcore/acore/
autorestart=false
stderr_logfile=/var/log/acore.dll.err.log
stdout_logfile=/var/log/acore.dll.out.log
environment=ASPNETCORE_ENVIRONMENT=Developmentuser=rootstopsignal=INT
重加载配置
supervisorctl reload
supervisorctl start acore.dll
查看是否被守护进程拉起
重启电脑查看是否自动启动
访问站点OK
原文地址: https://www.qcloud.com/community/article/239
.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注
阅读全文
0 0
- Supervisor 守护 dotnetcore 程序
- Supervisor 守护 dotnetcore 程序
- Supervisor 守护 dotnetcore 程序
- Supervisor 守护 dotnetcore 程序
- 守护进程和supervisor
- 进程守护工具Supervisor
- linux-supervisor守护进程
- Supervisor 管理后台守护进程
- 守护进程二三事与Supervisor
- Linux守护进程之Supervisor
- 守护进程二三事与Supervisor
- supervisor运行golang守护进程
- supervisor运行golang守护进程
- 2017-03-05 CentOS中配置守护服务(Supervisor)监听dotnet core web程序的运行
- 安装supervisor及配置守护进程
- linux(Debian)配置supervisor守护进程
- 通过Jexus 部署 dotnetcore版本MusicStore 示例程序
- 用Supervisor 守护Golang 应用进程的配置示例
- .NET Core 首例 Office 开源跨平台组件(NPOI Core)
- .NET Core New csproj 如何发布可执行文件
- FinTech浪潮已到,五大金融场景将迎变革
- 欢迎使用CSDN-markdown编辑器
- centos 7 部署 dotnetcore+Angular2 实践
- Supervisor 守护 dotnetcore 程序
- Docker 部署dotnetcore
- ASP.NET Core服务器综述
- ASP.NET Core的Kestrel服务器
- ASP.NET Core WebListener 服务器
- 一款全新的基于IntelliJ和ReSharper的跨平台.NET IDE
- Asp.Net Core 通过中间件防止图片盗链
- 微软的FreeBSD社区推广活动 北京站,你没看错!微软现在是一家名副其实的开源公司
- C程序编译执行过程