当前位置: 首页 > news >正文

ubuntu下搭建Supervisor

sudo apt update
#安装
sudo apt install supervisor#启动 supervisord 服务:
sudo systemctl start supervisor#关闭 supervisord 服务
sudo systemctl stop supervisor#重启 supervisord 服务
sudo systemctl restart supervisor#设置 supervisord 开机自启
sudo systemctl enable supervisor#检查 supervisord 服务状态:
sudo systemctl status supervisor#查看所有服务的状态
sudo supervisorctl status#启动某个服务
sudo supervisorctl start <进程名>#停止某个服务
sudo supervisorctl stop <进程名>#重启某个服务
sudo supervisorctl restart <进程名>

要添加需要管理的服务到 supervisord,需要编辑配置文件 /etc/supervisor/conf.d/*.conf(在 /etc/supervisor/conf.d/ 目录下新建一个 .conf 文件),并在文件中定义要管理的服务。以下是一个示例:

1.创建一个 .conf 文件,比如 my_service.conf

[program:my_service]
command=/path/to/your/service/command  # 设置要启动的服务的命令
autostart=true
autorestart=true
stderr_logfile=/var/log/my_service.err.log  # 错误日志文件路径
stdout_logfile=/var/log/my_service.out.log  # 输出日志文件路径#要在 supervisord 中配置在进入某个目录里启动某个应用,
#你可以使用 command 配置中的 directory 选项来指定应用程序的工作目录。
#这样可以确保在启动应用程序之前,supervisord 会先切换到指定的目录
directory=/path/to/your/service

2.使用 supervisord 的命令行工具来更新配置并启动服务:

sudo supervisorctl reread  # 重新加载配置
sudo supervisorctl update  # 更新配置
sudo supervisorctl start my_service  # 启动服务

如果要在 supervisord 的 Web 界面上添加密码登录功能,可以参照以下步骤:

  1. 编辑 supervisord 配置文件 /etc/supervisor/supervisord.conf,添加以下内容:
    [inet_http_server]
    port=0.0.0.0:8848
    username=user
    password=password

    将 user 替换为之前生成的用户名,将 password 替换为密码文件中对应用户的密码。

  2. 重新启动 supervisord 服务:

    sudo systemctl restart supervisor
    

http://www.lryc.cn/news/364283.html

相关文章:

  • 在HTML和CSS当中运用显示隐藏
  • Java基础27,28(多线程,ThreadMethod ,线程安全问题,线程状态,线程池)
  • C#WPF数字大屏项目实战04--设备运行状态
  • IntelliJ IDEA安装
  • 铸铁机械5G智能工厂工业物联数字孪生平台,推进制造业数字化转型
  • rocketmq No route info of this topic 问题排查
  • STEEL ——首个利用 LLM 检测假新闻的框架算法解析
  • 【AREngine BUG 解决方法】无法获取有效的相机图像尺寸
  • 植物大战僵尸杂交版2.0.88最新版+防闪退工具V2+修改工具+高清工具
  • 面试题:说说你对 JS 中 this 指向的了解
  • 分享一个实用的MySQL一键巡检脚本
  • 【动手学深度学习】卷积神经网络CNN的研究详情
  • 2024年数字化经济与智慧金融国际会议(ICDESF 2024)
  • kafka-消费者服务搭建配置简单消费(SpringBoot整合Kafka)
  • C++STL---list常见用法
  • MQTT.FX的使用
  • SRS、ZLMediakit音视频流媒体服务器
  • 大模型Prompt-Tuning技术进阶
  • 统一响应,自定义校验器,自定义异常,统一异常处理器
  • 完整状态码面试背
  • QT+FFmpeg+Windows开发环境搭建(加薪点)
  • Linux 主机一键安全整改策略
  • Hot100——二叉树
  • C++ static_cast、dynamic_cast、const_cast 和 reinterpret_cast 用处和区别
  • 三十七、openlayers官网示例Earthquakes Heatmap解析——在地图上加载热力图
  • curl 92 HTTP/2 stream 5 was not closed cleanly: CANCEL
  • Spring Security 注册过滤器关键点与最佳实践
  • 力扣2024.考试的最大困扰度
  • java配置文件解析yml/xml/properties文件
  • grpc接口调用