首页 > 系统相关 >Superviso可视化监控进程

Superviso可视化监控进程

时间:2024-07-09 16:41:11浏览次数:22  
标签:command1 command2 supervisorctl ThinkPHP 可视化 监控 thinkphp 进程 Superviso

如果您需要同时运行多个 ThinkPHP 命令,可以在 Supervisor 中为每个命令创建一个单独的程序段。以下是示例配置,其中包含两个 ThinkPHP 命令:command1.phpcommand2.php

/etc/supervisor/conf.d/ 目录下创建一个名为 thinkphp_commands.conf 的配置文件,并编辑该文件,添加以下内容:

Ini 深色版本
1[program:thinkphp-command1]
2command=php /path/to/your/thinkphp5.1/command1.php   ; 指定第一个 ThinkPHP 命令文件
3directory=/path/to/your/thinkphp5.1                  ; 指定 ThinkPHP 项目根目录
4user=your_user                                       ; 指定运行进程的用户
5autostart=true                                       ; 是否在 Supervisor 启动时自动启动进程
6autorestart=true                                     ; 如果进程异常退出,是否自动重启
7redirect_stderr=true                                 ; 将标准错误输出重定向到标准输出
8stdout_logfile=/var/log/supervisor/thinkphp-command1.log  ; 指定第一个命令的日志文件路径
9
10[program:thinkphp-command2]
11command=php /path/to/your/thinkphp5.1/command2.php   ; 指定第二个 ThinkPHP 命令文件
12directory=/path/to/your/thinkphp5.1                  ; 指定 ThinkPHP 项目根目录
13user=your_user                                       ; 指定运行进程的用户
14autostart=true                                       ; 是否在 Supervisor 启动时自动启动进程
15autorestart=true                                     ; 如果进程异常退出,是否自动重启
16redirect_stderr=true                                 ; 将标准错误输出重定向到标准输出
17stdout_logfile=/var/log/supervisor/thinkphp-command2.log  ; 指定第二个命令的日志文件路径

请根据实际情况替换上述路径和用户名。

之后,按照之前的步骤更新 Supervisor 配置并启动进程:

深色版本
1sudo supervisorctl reread
2sudo supervisorctl update
3sudo supervisorctl start thinkphp-command1
4sudo supervisorctl start thinkphp-command2

使用以下命令分别停止和重启每个进程:

深色版本
1sudo supervisorctl stop thinkphp-command1
2sudo supervisorctl stop thinkphp-command2
3sudo supervisorctl restart thinkphp-command1
4sudo supervisorctl restart thinkphp-command2

这样,您就可以通过 Supervisor 可视化地管理和监控多个 ThinkPHP 命令进程了。

标签:command1,command2,supervisorctl,ThinkPHP,可视化,监控,thinkphp,进程,Superviso
From: https://www.cnblogs.com/hlgg/p/18292264

相关文章

  • PointNet——源码调试(模型训练+可视化测试显示)
    因为项目涉及到3D点云项目,故学习下PointNet这个用来处理点云的神经网络论文的话,大致都看了下,网络结构有了一定的了解,本博文主要为了下载调试PointNet网络源码,训练和测试调通而已,不涉及后续的改进优化。我是在Anaconda下创建一个新的虚拟环境空间部署项目测试大概用到的就......
  • 开源可视化报表,JimuReport 积木报表 v1.7.8 版本发布
    项目介绍一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承"简单、易用、专业"的产品理念,极大的降低报表开发难度、缩短开发周......
  • 车辆销售数据分析可视化实战
    车辆数据分析可视化实战1.引言2.导入所需的包并加载数据集3.数据探索4.数据处理5.数据可视化5.1销量量年度变化5.2各品牌销售量5.3销量最好的与销量最差的top55.4颜色对销售价格影响5.5车辆状况与实际价格关系5.6预估价格与实际价格关系散点图5.7相关性分析6结......
  • 会计工作的关键一步——用免费可视化工具制作财务报表
    会计工作中,关键一步就是把那些繁杂的财务数据整理成清晰易懂的财务报表,这就像是把一堆拼图块变成一幅完整的图画。山海鲸可视化这款免费工具,支持实时数据刷新,能够随时随地更新你的财务数据,确保你拿到的永远是最新鲜的“出炉”数据。操作也非常简单,零代码拖拽式界面,哪怕你不懂编程,......
  • 车载网络测试实操源码_使用CAPL脚本对CAN报文的通信周期进行实时监控
    系列文章目录车载网络测试实操源码_使用CAPL脚本解析hex、S19、vbf文件车载网络测试实操源码_使用CAPL脚本对CAN报文的Counter、CRC和周期进行实时监控车载网络测试实操源码_使用CAPL脚本模拟发送符合协议要求(Counter和CRC)的CAN报文车载网络测试实操源码_使用CAPL脚本......
  • 【免费】可视化工具如何重塑教育资源的呈现方式
    传统教育模式下,教育资源的分配、学生的学习进度、教师的教学质量等关键信息往往隐藏在海量的数据之中,难以被直观理解和有效利用。可视化技术为这些数据插上了翅膀,让它们以图表、图像、动画等形式跃然屏上,一目了然。  山海鲸可视化将教育资源数据可视化,使得学校管理者可以清......
  • 这组杭州亚运会可视化大屏,绝对引领了时代。
    本期分享杭州亚运会的可视化大屏,非常的震撼,杭州不愧为我国互联网最发达的的城市之一。怒赞!!!......
  • 用Goaccess对Web及雷池WAF日志实现可视化分析
    君衍.一、项目环境介绍二、Goaccess1、Goaccess介绍2、存储方式3、配置选项4、自定义日志/日期格式5、特殊格式说明符三、雷池访问日志1、配置文件改变2、docker配置3、示例测试四、Goaccess安装1、安装依赖2、编译安装五、Goaccess对Nginx日志分析1、常用命令参数2、......
  • 基于SpringBoot的酒店订房系统+82159(免费领源码)可做计算机毕业设计JAVA、PHP、爬虫、A
    springboot酒店订房系统摘 要随着科学技术的飞速发展,社会的方方面面、各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,酒店订房系统当然也不能排除在外。酒店订房系统是以实际运用为开发背景,运用软件工程开发方法,采用springboot技术构建的一个管理系统......
  • Studying-代码随想录训练营day31| 56.合并区间、738.单调递增的数字、968.监控二叉树
    第31天,贪心最后一节(ง•_•)ง......