阿里云ECS配置之supervisor

作者: laien | 来源:发表于2018-02-06 12:23 被阅读99次

supervisor是管理进程的一大杀器,就算应用出现异常停止掉了,也会帮忙自动重启,下面我们就介绍一下安装以及简单使用。

安装

yum install python-setuptools
easy_install supervisor

配置


  • 创建文件夹及配置文件
mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisord.conf
  • 修改supervisord.conf的内容
    在文件结尾[include]节点处把;files = relative/directory/*.ini改为
files = /etc/supervisor/conf.d/*.conf
  • 在/etc/supervisor/下创建conf.d文件夹,及ProjectName.conf(以项目名称命名的)

  • 编辑项目配置文件

[program: ProjectName]
command=dotnet ProjectName.dll ; 运行程序的命令
directory=/root/Publishing/PublishOutput/ ; 命令执行的目录
autorestart=true ; 程序意外退出是否自动重启
autostart=true ; 是否自动启动
stderr_logfile=/var/log/ProjectName.err.log ; 错误日志文件
stdout_logfile=/var/log/ProjectName.out.log ; 输出日志文件
environment=ASPNETCORE_ENVIRONMENT=Production ; 进程环境变量
user=root ; 进程执行的用户身份
stopsignal=INT
startsecs=1 ; 自动重启间隔

启动supervisor,并检查进程

supervisord -c /etc/supervisor/supervisord.conf
ps -ef | grep supervisor

常用命令

sudo service supervisor stop 停止supervisor服务
 
sudo service supervisor start 启动supervisor服务
 
supervisorctl shutdown #关闭所有任务
 
supervisorctl stop|start program_name #启动或停止服务
 
supervisorctl status #查看所有任务状态

supervisorctl reload #修改配置文件后,重新加载生效

相关文章

  • 阿里云ECS配置之supervisor

    supervisor是管理进程的一大杀器,就算应用出现异常停止掉了,也会帮忙自动重启,下面我们就介绍一下安装以及简...

  • Nginx 1.12.1 编译安装与配置

    背景:本人博客自2014年上线以来,一直使用阿里云ECS最低配的实例,由于最近阿里云ECS进行了升级迁移,原来的低...

  • PHP 7.1.9 编译安装与配置

    背景:本人博客自2014年上线以来,一直使用阿里云ECS最低配的实例,由于最近阿里云ECS进行了升级迁移,原来的低...

  • MySQL 5.7.19 编译安装与配置

    背景:本人博客自2014年上线以来,一直使用阿里云ECS最低配的实例,由于最近阿里云ECS进行了升级迁移,原来的低...

  • 阿里云 ECS 更换系统盘

    背景:本人博客自2014年上线以来,一直使用阿里云ECS最低配的实例,由于最近阿里云ECS进行了升级迁移,原来的低...

  • 阿里云ECS配置之jdk

    下载 解压 配置 保存退出后,记得让配置生效 检查

  • 阿里云ECS配置之redis

    下载 解压 安装 安装成功 把redis解压文件中的redis.conf文件copy到安装路径下面 启动 进入安装...

  • 阿里云ECS配置之MYSQL

    下载 地址:https://dev.mysql.com/downloads/ 安装 解压 重命名文件夹,把解压后的...

  • 阿里云ECS主机安装Jenkins 服务

    环境 登录云服务器 安装Jenkins 设置阿里云安全策略 阿里云控制台→云服务器 ECS→网络和安全→安全组→配...

  • 毕设周记(一)

    环境准备 阿里云ECS主机购买 jdk mysql tomcat gitlab jenkins 一. 阿里云ECS...

网友评论

    本文标题:阿里云ECS配置之supervisor

    本文链接:https://www.haomeiwen.com/subject/abhgzxtx.html