安装:
yum install -y epel-release && yum install -y supervisor
系统自启动
systemctl enable supervisord
systemctl start supervisord
systemctl is-enabled supervisord
systemctl status supervisord.service
服务管理
supervisorctl status [program]
supervisorctl restart [program]
supervisorctl reload
服务进程监控配置
[program:xxx-service]
user=root
directory=/root/packages/xxx-service
command=/usr/bin/java -server -Xms2000m -Xmx2000m -Xmn1000m -Xss256k -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+AlwaysPreTouch -Djava.awt.headless=true -XX:-OmitStackTraceInFastThrow -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/logs/radd_api -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:+PrintTenuringDistribution -XX:+PrintGCApplicationStoppedTime -Xloggc:/data/logs/xxx-service/gc.log -Dspring.application.name=xxx-service -Dspring.profiles.active=prod -jar /root/packages/xxx_service/xxx-service.jar
autostart=true
autorestart=true
startsecs=10
相关推荐
可供初学者在学习过程中参考。少走几次度娘就能配置好supervisor
supervisord配置,用于守护服务进程,以及数据库进程,防止进程奔溃
语法格式: supervisord [参数] 常用参数: status 查看程序状态 start 启动程序 stop 关闭程序 update 重启配置文件修改过的程序 参考实例 查看进程运行状态: [root@linuxcool ~]# supervisorctl ...
supervisor是基于Pyshon开发的,安装supervisor时会自动安装Python依赖项,所以不需要额外的安装操作 # yun install supervisor 2、安装成功后查看/etc下生成了相关文件和目录 supervisord.conf 是默认配置文件 ...
从 Debian 存储库安装 Supervisor 将 Supervisor 配置为登录到/dev/stdout以便 Docker 可以处理日志 导入您添加到/etc/supervisor/conf.d/任何配置 - 只需扩展图像并将yourapp.conf复制yourapp.conf那里。 在容器...
supervisor是一个很好的守护程序管理工具,配置方面自动启动,日志输出,自动切割日志等等一系列强大功能,下面是在CentOS下安装使用supervisor的记录。 安装 # epel源 yum install epel-release # 安装supervisor...
Supervisor 是一个类 unix 操作系统下的进程监控...Supervisor 的配置文件命名为 supervisord.conf,它为 supervisord(Supervisor 的主服务命令) 和 supervisorctl(Supervisor 的监控管理命令) 提供配置选项设置。 Sup
安装 通过作曲家 composer require supervisorphp/configuration 用法 使用构建器创建配置。 $ config = new \ Supervisor \ Configuration \ Configuration ; $ renderer = new \ Indigo \ Ini \ Renderer ; $ ...
要使用此程序,只需将以下内容插入到您的 SupervisorD 配置文件中。 确保指定python和pagerduty-supervisor.py的路径,并提供 pagerduty 服务密钥。 [eventlistener:pagerduty] command= python pagerduty-...
CentOS + Supervisord Docker 镜像此图像旨在作为其他图像的基础。 它是模型的重建,用 CentOS 替换了 Ubuntu。 要使用它,只需将特定于应用程序的配置文件(带有 .conf 扩展名)...修改安装了 Supervisor 插件和 。
supervisord.conf是supervisor的配置文件,如何配置请参考网上教程 4. 后台管理系统采用adminlte(基于bootstrap3)框架,效果如下: - 登录界面: ![image]...
此扩展旨在构建、配置和部署 HAProxy 负载均衡器,为 PyPi(Python 包索引)提供故障转移。 它不是用于生产用途,而只是为了便于测试和开发 HAProxy 配置,然后可以将其部署到安装了系统包管理器的 HAProxy。 用法 ...
Supervisor(http://supervisord.org/)是用Python开发的一个client/server服务,是...因为Supervisor是Python开发的,安装前先检查一下系统否安装了Python2.4以上版本。下面以CentOS7,Python2.7版本环境下,介绍Su
supervisord.conf是supervisor的配置文件,如何配置请参考网上教程 后台管理系统采用adminlte(基于bootstrap3)框架,效果如下: aiml 全称Artificial Intelligence Markup Language(人工智能标记语言) 语法官方...
我尝试解决问题和 PR,但更鼓励您使用 SupervisorPHP,它是一个更成熟的库。 详情见主管 PHP 客户端用于使用PHP 客户端库。 这个包已经提交给 Packagist,所以你可以安装它。用法包含库并导入类: require '...
容器包括 supervisord 和相关的配置来管理在容器中运行的服务: 为了便于管理,安装并公开了 SSH 服务器。 Rsyslog 已安装并配置为在 /var/log 中捕获系统日志。 安装了一个简单的 InfoSphere 流服务脚本来启动和...
Supervisord-Nagios-插件安装将文件 check_supv.py 复制到 Nagios/Icinga 目录并使其可执行配置设置 supervisorctl status 命令,默认为SUPERV_STAT_CHECK='sudo supervisorctl status'请确保 nagios/icinga 用户...
安装 # yum install -y epel-release # yum install -y supervisor 启动 # supervisord -c /etc/supervisord.conf # ps -ef | grep supervisor root 19703 1 0 17:32 ? 00:00:00 /usr/bin/python /usr/bin/...
该软件包是的RPC扩展,它允许以运行时通常无法实现的方式来操纵Supervisor的配置和状态。 安装 supervisor_twiddler 包上。 您可以从那里下载它们,也可以使用pip自动安装或升级: $ pip install -U supervisor_...
如果您使用php-amqplib/rabbitmq-bundle来处理与RabbitMQ的通信,只需安装,添加此包和运行 $ app/console rabbitmq-supervisor:rebuild 获得一个正在运行的supervisord实例,该实例可以自动管理您的所有使用者...