centos 测试环境搭建(centos7下安装并配置supervisor守护程序的操作方法)
centos 测试环境搭建
centos7下安装并配置supervisor守护程序的操作方法新手,自己记录一下
1、安装supervisor。supervisor是基于Pyshon开发的,安装supervisor时会自动安装Python依赖项,所以不需要额外的安装操作
# yun install supervisor
2、安装成功后查看/etc下生成了相关文件和目录
supervisord.conf 是默认配置文件
supervisord.d是存放其他程序单独配置文件的目录
3、配置supervisord.conf
全部参数可以参考官方文档,配置项太多,咱也看不懂,只需要修改一个地方即可,其它不变。
# vim /etc/supervisord.conf
定位到文档最后[include]项,将files = supervisord.d/*.ini修改为files = supervisord.d/*.conf,用来载入其它应用程序的配置
4、添加应用程序(dotnet core)单独配置文件
在supervisord.d目录下新建配置文件
# touch /etc/supervisord.d/FirstApi.conf
打开文件添加以下内容
[program:FirstApi] #要执行的命令 command=dotnet FirstApi.dll #命令执行的目录 directory=/home/www/first #环境变量 environment=ASPNETCORE__ENVIRONMENT=Production #进程执行的用户身份<br> user=root<br> stopsignal=INT #是否自动启动 autostart=true #是否自动重启 autorestart=true #自动重启间隔 秒 startsecs=1 #标准错误日志 stderr_logfile=/var/log/FirstApi.err.log #标准输出日志 stdout_logfile=/var/log/FirstApi.out.log
5、重启supervisor服务
# supervisord -c /etc/supervisord.conf
如果提示:Another program is already listening on a port that one of our HTTP servers 则表示此服务已经在运行中,可以通过一下步骤重新启动服务
#进入控制台 # supervisorctl #重新读取配置 reread #更新配置 update #开始所有配置 start all #成功后查看状态 status
此时再次访问程序地址,发现项目已经成功运行起来!
到此这篇关于centos7下安装并配置supervisor守护程序的操作方法的文章就介绍到这了,更多相关centos7安装supervisor内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
- centos7设置开机启动脚本(Centos7.3开机自动启动或执行指定命令操作)
- centos7 docker容器目录(CentOS7使用docker部署Apollo配置中心的实现)
- centos如何安装mysql8.0版本(Centos7下安装MySQL8.0.23的步骤小白入门级别)
- centos7 离线安装nginx(centos8安装nginx1.9.1的详细过程)
- centos7rabbitmq怎么装(如何在centos上使用yum安装rabbitmq-server)
- docker部署php本地开发环境(CentOS7环境下使用Docker搭建PHP运行环境的过程详解)
- 阿里云服务ecs操作系统(阿里云ECS服务器CentOS7上安装服务器安全狗Linux版)
- centos7配vlan(如何在 CentOS/RHEL 系统中使用带 VLAN 标记的以太网卡)
- centos6.5 32位安装gitlab(centos7安装部署gitlab服务器的方法)
- centos7.6 安装docker(Centos7安装Docker2020最新亲测可用,直接复制粘贴即可)
- centos7.5安装mysql教程(CentOS8下MySQL 8.0安装部署的方法)
- linux启动jenkins(linux 下jenkins项目搭建过程centos7为例 )
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- centos7离线安装mysql5.7(CentOS7.5 安装MySql的教程)
- virtualbox 虚拟centos使用方法(Virtualbox 安装centos7虚拟机的图文教程详解)
- centos7怎样安装vnc(Ubuntu 20.04系统中安装vncserver的方法步骤)
- 郭麒麟(郭麒麟)
- 古人十句 戒骄 名言,醍醐灌顶,受益匪浅(古人十句戒骄名言)
- 《道德经》:功成不局,泰而不骄(道德经:功成不局)
- 每日一典 过江之鲫(每日一典过江之鲫)
- 红色代表什么(红色代表什么意义和象征)
- 菲律宾安全吗(菲律宾安全吗2023)
热门推荐
- myeclipse连接mysql数据库的方法(教你用eclipse连接mysql数据库)
- python提取json数据(Python爬取数据保存为Json格式的代码示例)
- dedecms添加底部链接(织梦dedecms调用得到文章所属的副栏目id及副栏目名称的教程)
- 怎么把云服务器初始化(云服务器需要重启吗?)
- python八卦图(Python实现九宫格式的朋友圈功能内附“马云”朋友圈)
- php 日志监控(php日志函数error_log用法实例分析)
- vue统计代码行数(vue实现计数器简单制作)
- 阿里云ecs服务器挂了怎么办(阿里云服务器ECS不支持合并多块数据盘怎么办?)
- thinkphp怎么输出二维值(thinkphp 表名 大小写 窍门)
- python发送微信消息脚本(python实现微信每日一句自动发送给喜欢的人)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9