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

进程守护SuperVisord内部的进程定时监测并重启

一个swoole的wensocket程序运行在SuperVisord下端口9503
设置一个每分钟任务监测9503的端口链接数,输出链接数,并在链接数为0的情况下重启wensocket进程。
以下截图是宝塔面板环境下

#!/bin/bash
current=$(date +%H.%M)
ws9503_procnum=`netstat -nat | grep -i "9503" | wc -l`
echo "当前 "$current " 端口9503连接数 "$ws9503_procnumif [ $ws9503_procnum -eq 0 ]; then echo "start ws9503:ws9503_00..."/www/server/panel/pyenv/bin/supervisorctl start ws9503:ws9503_00fi

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

相关文章:

  • [面试题]ES6 Javascript
  • 四款国内外远程桌面软件横测:ToDesk、向日葵、TeamViewer、AnyDesk
  • 解决电脑突然没有声音
  • ZFX数字股票全球品牌战略新闻发布会在香港盛大举行
  • vue中elementUI的el-select下拉框的层级太高修改设置!
  • 测试员最佳跳槽频率是多少?进来看看你是不是符合
  • 【数字信号处理】
  • Docker | 校园网上docker pull或者docker run失败的一种解决方法
  • 实现Java后端的图形验证码和行为验证码
  • 事务的原理、MVCC的原理
  • Golang反射原理
  • MATLAB计算朗格朗日函数
  • 嵌入式linux跨平台基于mongoose的TCP C++类的源码
  • 入驻商家必看:如何在TikTok实现多店铺高效上货及运营?
  • spring-boot-starter-data-redis
  • 科研绘图神器:机制图、模式图有哪些好用的工具推荐?
  • DIFFUSIONSAT: A GENERATIVE FOUNDATION MODEL FOR SATELLITE IMAGERY(2024-ICLR)
  • 文件中台与安全:集成方案的探索与实践
  • Redis 哨兵 总结
  • Systemd 和 Systemctl命令详解
  • 基于Multisim的音频放大电路设计与仿真
  • 这是一款专门为SQL新手小白量身定制的工具!
  • springboot 修复 Spring Framework 特定条件下目录遍历漏洞(CVE-2024-38819)
  • Android Input的流程和原理
  • InfiMM-WebMath-40B——利用由 24 亿数学文档组成的数据集提高 LLM 的数学性能
  • Swarm-LIO: Decentralized Swarm LiDAR-inertial Odometry论文翻译
  • 第十八章 Vue组件样式范围配置之scoped
  • 【JavaScript】JavaScript 进阶-3-编程思想构造函数原型(更新中)
  • 头歌网络安全爬虫
  • 二、k8s快速入门之docker+Kubernetes平台搭建