`
Jameslyy
  • 浏览: 403255 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Supervisord 安装和配置

阅读更多

安装:

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

分享到:
评论

相关推荐

    supervisord.conf配置文档

    可供初学者在学习过程中参考。少走几次度娘就能配置好supervisor

    supervisord

    supervisord配置,用于守护服务进程,以及数据库进程,防止进程奔溃

    supervisord管理进程资源

    在本篇文章中,我们将深入探讨`supervisord`的使用及其与`RPC`(远程过程调用)的结合,同时也会提及`JAVA`、`MAVEN`和`Spring`在这一场景中的角色。 首先,让我们了解`supervisord`的基本概念。`supervisord`是一...

    Python-基于ssh秘钥supervisord的发布系统

    标题中的“Python-基于ssh秘钥supervisord的发布系统”揭示了这是一个使用Python语言构建的自动化部署方案,它依赖于SSH密钥对进行安全的身份验证,并利用supervisord来管理和监控服务进程。在中小公司环境中,这样...

    Supervisor守护进程离线脚本无脑安装

    4. **配置Supervisor**:安装完成后,你需要编辑`/etc/supervisord.conf`配置文件,根据你的需求添加要管理的进程和设置相关参数。 5. **启动和测试**:启动Supervisor服务,使用`sudo supervisord`命令。你可以...

    nginx+supervisord+python

    对于Tornado,需要编写Python代码实现业务逻辑,并配置Supervisord来管理多个Tornado实例,这通常涉及到创建多个supervisord配置文件,每个文件对应一个Tornado进程。 综上所述,`nginx+supervisord+python`的架构...

    开源项目-ochinchina-supervisord.zip

    开源项目ochinchina-supervisord是一个基于Go语言实现的进程管理工具,它借鉴了Python的Supervisor项目,旨在提供一种简单、高效的方式来管理和监控后台服务进程。在本项目中,"supervisord"是核心组件,负责管理和...

    通过tushare获取数据对股指进行分析,获取数据模块使用linux下的supervisord进行监控.zip

    安装supervisord后,我们需要配置一个ini文件来定义要监控的程序。例如,对于获取股票数据的Python脚本,可以创建一个如下的`stock_data.ini`配置文件: ```ini [program:stock-data] command=/usr/bin/python /...

    supervisor管理进程监控安装及配置

    **Supervisor管理进程监控安装与配置详解** Supervisor是一个用Python编写的进程管理工具,它能够帮助我们在Linux...正确配置和使用Supervisor,能大大提高我们的工作效率,减少手动操作的繁琐,提高系统的可靠性。

    supervisor 安装与配置.zip

    在Ubuntu 16.04系统上安装和配置Supervisor,你需要遵循以下步骤: ### 一、安装Supervisor 首先,更新系统的包列表,确保所有软件包都是最新的: ```bash sudo apt-get update ``` 接下来,安装Supervisor: `...

    supervisord:一个 supervisord Docker 镜像,记录到标准输出,从子镜像导入配置,并且可以通过 supervisorctl 进行检查

    从 Debian 存储库安装 Supervisor 将 Supervisor 配置为登录到/dev/stdout以便 Docker 可以处理日志 导入您添加到/etc/supervisor/conf.d/任何配置 - 只需扩展图像并将yourapp.conf复制yourapp.conf那里。 在容器...

    win-supervisor.zip

    文章可能涵盖了安装、配置和使用过程,包括解决可能出现的问题和技巧。这表明用户可能需要了解如何在Windows环境中部署和配置这个服务管理工具。 标签"supervisord"是这个话题的核心,它是Linux和Unix系统中广泛...

    supervisord命令 配置后台服务/常驻进程的进程工具

    语法格式: supervisord [参数] 常用参数: status 查看程序状态 start 启动程序 stop 关闭程序 update 重启配置文件修改过的程序 参考实例 查看进程运行状态: [root@linuxcool ~]# supervisorctl ...

    centos7下安装并配置supervisor守护程序的操作方法

    supervisor是基于Pyshon开发的,安装supervisor时会自动安装Python依赖项,所以不需要额外的安装操作 # yun install supervisor 2、安装成功后查看/etc下生成了相关文件和目录 supervisord.conf 是默认配置文件 ...

    docker-supervisord-monitor:Docker Supervisord 监视器

    这些文件可能包括配置文件、启动脚本、日志处理逻辑等,帮助用户更好地理解和部署Supervisord监控的Docker容器。 总结起来,Docker Supervisord监视器是提高Docker容器内服务可靠性和稳定性的重要工具。通过有效地...

    Linux操作下的进程管理利器 Supervise

    标题提到的"Linux操作下的进程管理利器 Supervisord"是指一个强大的Python编写的进程管理工具,它可以帮助用户管理和控制多个后台进程,确保服务的稳定性和可靠性。Supervisord不仅支持启动、停止、重启进程,还具备...

    supervisor-3.3.2.tar.gz

    `supervisor-3.3.2.tar.gz` 是一个针对 `supervisord` 的安装包,它采用了 `.tar.gz` 压缩格式。`.tar.gz` 是一种常见的文件打包和压缩格式...正确配置和使用 `supervisord`,可以在日常运维工作中节省大量时间和精力。

    Supervisor结合Celery以及Flower对定时任务和异步任务进行可视化分析统计完整配置.zip

    1. **安装Supervisor**:在服务器上安装Supervisor,配置`/etc/supervisord.conf`,添加Celery worker和Flower的启动脚本。 2. **配置Celery**:在项目中设置Celery,包括选择消息中间件,定义任务,设置定时任务。 ...

    supervisor在linux环境下的离线安装包

    在 `/etc` 目录下创建 `Supervisor` 的配置文件,例如 `supervisord.conf`,并配置你需要管理的进程: ```bash sudo nano /etc/supervisord.conf ``` 添加以下示例配置: ``` [unix_http_server] file=/...

Global site tag (gtag.js) - Google Analytics