首页 > 其他分享 >Supervisor 配置

Supervisor 配置

时间:2024-07-22 09:40:47浏览次数:11  
标签:supervisor log ProjectName 配置 etc conf Supervisor supervisord

安装
yum install -y supervisor
开机启动
systemctl enable supervisor
启动
systemctl start supervisor

配置Supervisor

  1. 创建文件夹和配置文件
mkdir /etc/supervisor
echo_supervisord_conf > /etc/supervisor/supervisord.conf
  1. 修改etc/supervisor/supervisord.conf内容
    在文件结尾[include]节点处将;files = relative/directory/*.ini改为files = conf.d/*.conf
  2. 执行supervisorctl reload命令使配置文件生效。
  3. /etc/supervisor/下创建conf.d文件夹,及 ProjectName.conf(以项目名称命名的)
  4. 打开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=10 ; 重启时间间隔
startretries=5 ; 重启次数
psrocess_name=%(program_name)s_%(process_num)02d

标签:supervisor,log,ProjectName,配置,etc,conf,Supervisor,supervisord
From: https://www.cnblogs.com/wanxun/p/18315439

相关文章

  • 20240721-宝塔面板配置及博客网站搭建
    首先部署宝塔面板,并登录登录前先进行面板的配置:登录之后安装软件和环境(mysql,php,ftp,nginx等)添加一个网站,根据需求填选项网站创建完成!现在去WordPress下载源码:下载完成是个压缩包,解压:计划通过FTP服务将源码上传至服务器网站根目录但FTP连接时出现问题:经调查发现FTP服务器被动模式使......
  • Selenium 没有打开我需要的配置文件
    fromseleniumimportwebdriverfromselenium.webdriver.chrome.serviceimportServicefromselenium.webdriver.chrome.optionsimportOptionsimporttimechrome_options=Options()chrome_options.add_argument("user-data-dir=C:\\Users\\MyName\\A......
  • Idea配置远程开发
    Idea配置远程开发本篇博客介绍使用idea通过ssh连接ubuntu服务器进行开发目录Idea配置远程开发1.idae上点击file->RemoteDevelopment2.点击NewConnection3.填写相关信息4.输入密码5.选择IDE版本和项目路径5.1点击openanSSHterminal打开控制台5.2依次执行命令6.......
  • 快速完成VsCode C/C++开发环境配置
    前言本人在配置VsCodeC++开发环境时,查看了很多的博客,内容参差不齐,尤其是关于json文件的配置,绕的人头很晕,最终还是通过阅读官方文档,结合部分博客的指引,完成了环境的配置,在此记录本人的配置过程,希望能帮助到大家。事先声明,本文的内容大量引自VsCode官方的文章:https://code.visual......
  • Ansible 是一个强大的开源自动化工具,用于自动化应用程序的部署、配置管理和任务自动化
    Ansible是一个强大的开源自动化工具,用于自动化应用程序的部署、配置管理和任务自动化。它是由RedHat公司开发和维护的,提供了简单易用的方式来自动化IT环境中的复杂任务。主要特点和优势:简单易用:Ansible使用基于YAML的语法(称为Playbooks),易于理解和编写,无需编写复杂的......
  • 配置单区域OSPF
    目录引言一、搭建基础网络1.1配置网络拓扑图如下1.2IP地址表二、测试每个网段都能单独连通2.1  PC0 ping通Router1所有接口2.2 PC1ping通Router1所有接口2.3 PC2 ping通Router2所有接口2.4 PC3 ping通Router2所有接口2.5 PC4 ping通Router3所有接口2.6......
  • java入门—JDK下载、环境配置、IDEA开发工具使用
    JavaSE入门—初识Java、JDK开发环境下载、Path环境配置、IDEA开发工具下载、HelloWorld详解1.Java概述1.1Java发展概述1.2Java语言特点及应用1.3Java技术体系2.Java的开发环境(JDK)搭建2.1JDK的下载2.2JDK与JRE3.Java环境配置3.1path、JAVA_HOME环境变量配......
  • 如何配置Memcached以减少对数据库的直接访问
    如何配置Memcached以减少对数据库的直接访问1.引言在现代应用程序中,数据库通常是性能瓶颈的主要来源之一。通过使用Memcached,开发者可以显著减少数据库的负载,提高应用程序的响应速度。本文将详细介绍如何配置Memcached,以减少对数据库的直接访问。2.Memcached简介Memca......
  • wsl4AI :基于WSL2配置AI环境只需要10分钟
    wsl4AI:基于WSL2配置AI环境只需要10分钟......
  • LLM-01 大模型 本地部署运行 ChatGLM2-6B-INT4(6GB) 简单上手 环境配置 单机单卡多卡
    搬迁说明之前在CSDN上发文章,一直想着努力发一些好的文章出来!这篇文章在2024-04-1710:11:55已在CSDN发布写在前面其他显卡环境也可以!但是最少要有8GB的显存,不然很容易爆。如果有多显卡的话,单机多卡也是很好的方案!!!背景介绍目前借到一台算法组的服务器,我们可以查看一下......