Supervisord Trouble Shooting on CentOS7
Recently, my colleague enlarge the memory of our cloud machine, after that, supervisord is not running.
Event I re-install that, it can not start. No error, no exception, nothing useful from logging.
Finally, I checked the systemctl configuration, I found the file is empty now. So I try to fix that.
> sudo vi /usr/lib/systemd/system/supervisord.service
> cat /usr/lib/systemd/system/supervisord.service
[Unit]
Description=supervisord - Supervisor process control system for UNIX
Documentation=http://supervisord.org
After=network.target
[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf
ExecReload=/usr/bin/supervisorctl reload
ExecStop=/usr/bin/supervisorctl shutdown
User=root
[Install]
WantedBy=multi-user.target
> systemctl enable supervisord
> systemctl start supervisord
> systemctl status supervisord
It is working fine after that.
References:
https://stackoverflow.com/questions/31157928/supervisord-on-linux-centos-7-only-works-when-run-with-root
分享到:
相关推荐
centos7 安装dotnet完整操作步骤,并用supervisord服务启动dotnet程序
supervisord配置,用于守护服务进程,以及数据库进程,防止进程奔溃
`supervisord`是一个广泛使用的开源工具,专门用于管理Unix环境下的进程。它提供了强大的功能,包括进程启动、停止、重启,以及异常时自动恢复等。在本篇文章中,我们将深入探讨`supervisord`的使用及其与`RPC`...
基于centos6.5 的 supervisor离线部署包,解压后,执行shell脚本即可完成supervisor部署操作,由于supervisor依赖于python2.7 在本安装包内,后将系统python升级到python2.7 ,如果对此操作有异议的同学需谨慎。...
centos7_安装_使用_supervisor1.安装和启动yum -y install supervisor添加项目vim /etc/supervisord
标题中的“Python-基于ssh秘钥supervisord的发布系统”揭示了这是一个使用Python语言构建的自动化部署方案,它依赖于SSH密钥对进行安全的身份验证,并利用supervisord来管理和监控服务进程。在中小公司环境中,这样...
# number of processes on UNIX-like operating # systems. # chkconfig: - 64 36 # description: Supervisor Server # processname: supervisord # Source init functions. /etc/rc.d/init.d/functions prog=...
可供初学者在学习过程中参考。少走几次度娘就能配置好supervisor
### webvirtmgr基于CentOS 7平台安装指南 #### 一、概述 Webvirtmgr是一款开源的基于Web的KVM虚拟机管理工具,它能够帮助用户通过浏览器界面轻松地管理和监控KVM虚拟机。该工具提供了图形化界面,使得用户无需深入...
**CentOS 7 使用 Supervisor 的详细教程** Supervisor 是一个基于 Python 开发的进程管理工具,它可以将普通的命令行进程转换为后台守护进程,并且能够持续监控进程的状态,当进程意外退出时,Supervisor 可以自动...
CentOS + Supervisord Docker 镜像此图像旨在作为其他图像的基础。 它是模型的重建,用 CentOS 替换了 Ubuntu。 要使用它,只需将特定于应用程序的配置文件(带有 .conf 扩展名)添加到/etc/supervisor/conf.d/*....
在构建高效、可扩展的Web服务时,常常会采用`nginx+supervisord+python`的架构组合。这种组合充分利用了各组件的优势,以提供高性能、高可用性和易于管理的服务。以下是各部分的详细说明: 1. **Nginx**:Nginx是一...
在阿里云服务器上搭建一个基于CentOS的Web服务环境,通常是为了部署Python应用程序,例如使用Flask框架构建的Web服务。本教程将详细介绍如何在阿里云服务器上配置一个CentOS系统,然后安装Nginx作为反向代理服务器,...
来自网易蜂巢的docker原始镜像,系统版本CentOS release 6.7 (Final)。带有基础的命令。默认命令:"Cmd": ["/usr/bin/supervisord" ]。下载方式:docker pull hub.c.163.com/public/centos:6.7-tools
# install git and patch first because they are missing on centos $ sudo yum install git patch $ sudo git clone https://github.com/y-ken/setup-sentry-centos.git /usr/local/src/sentry/ $
**CentOS上的Supervisor安装与.NET Core进程守护** 在服务器管理中,确保应用程序稳定运行是至关重要的。`Supervisor`是一个用Python编写的进程管理工具,它可以用来管理和监控后台进程,确保它们在出现异常时自动...
7. **网络通信**:由于是Go语言实现,ochinchina-supervisord可能利用Go的net/http库提供HTTP API,允许远程管理和监控进程,增强了系统的可扩展性和远程运维能力。 8. **多平台支持**:Go语言的跨平台特性意味着...
supervisor是基于Pyshon开发的,安装supervisor时会自动安装Python依赖项,所以不需要额外的安装操作 # yun install supervisor 2、安装成功后查看/etc下生成了相关文件和目录 supervisord.conf 是默认配置文件 ...