首页 > 系统相关 >linux 如何监控并自动启动服务 - monit

linux 如何监控并自动启动服务 - monit

时间:2022-10-30 00:45:10浏览次数:86  
标签:服务 service 启动 monit command 监控 linux

背景

项目发布后,需要监控服务。也就是说如果出现异常停止情况,系统可以自动尝试启动。

systemctl 的 enable 只是对于开机自启动有效,但对于服务意外终止,并不能自行启动。这种场景 monit 就可以起上作用。

安装

apt-get install monit -y

使用方法

配置路径:

/etc/monit/conf.d/

配置方法

check process mys_service
  with pidfile /data/www/d42pad/shared/tmp/pids/puma.pid
  start program = "my_command"  with timeout 90 seconds
  stop program = "my_command" with timeout 90 seconds
  group d42pad

更多配置:参考这里

默认2分钟轮询一次,配置全局文件位置
/etc/monit/monitrc

重启服务

service monit restart

参考:https://en.wikipedia.org/wiki/Monit

标签:服务,service,启动,monit,command,监控,linux
From: https://www.cnblogs.com/roostinghawk/p/16840307.html

相关文章

  • linux系统
    安装各种软件#################安装nginx###########################yuminstall-yepel-release&&yuminstall-ynginxsystemctlenablenginx#开机启动system......
  • linux 中如何将一列数据转换为指定列的数据
      001、[root@pc1test]#lsa.txt[root@pc1test]#cata.txt##测试数据12345678910##转换为两列数据[root@pc1test]#cata.......
  • 可监控、可灰度、可回滚为什么会成为挑战?
    可监控、可灰度、可回滚:为了降低整个项目的风险,按照阿里稳定性三板斧,要求整个迁移过程可监控、可灰度、可回滚。这三个要求对服务重构没有大问题,但是对于这个同时涉及数据......
  • Linux是啥?我们来聊聊?
    首先问大家一下,你们知道Linux是啥不?要说起电脑,windows就会浮现在大家的脑海里,要问起Linux,据我了解有部分人不清楚,就算经常用到电脑的公司企业白领有的也了解甚少。那我先来......
  • 重新整理 .net core 实践篇 ———— linux上排查问题 [外篇]
    前言简单介绍一下在排查问题。献给初学者。该文的前置篇:https://www.cnblogs.com/aoximin/p/16838657.html正文什么是linux系统linux是基于名为procfs的特殊文件系......
  • Linux 命名行启动Python项目
    Execcommandcd/admin/xcmbServer\ &&yum-yinstallpython36python-develpython36-develsupervisor\&&pip3install--upgradepip\&&pip3install-rrequir......
  • MySQL高级篇-第01章 Linux下MySQL的安装与使用
    1.安装前的说明1.1Linux系统以及工具的准备安装并启动好两台虚拟机CentOS7(192.168.31.200,192.168.31.201)安装xshell和xftp工具1.2查看是否安装过MySQLrpm-qa|gre......
  • Linux中的initcall以及module_init
    背景Linux内核是如何确保各子系统按序加载的?initcall调用流程start_kernel-->arch_call_rest_init-->rest_init-->kthread_create(kernel_init)-->......
  • Linux系统下超过4G文件
    事件:做运维的同学可能比较头疼的是,超过4G的文件从系统上下载是很麻烦的,也是偶然看到这个方式,觉得很简单,分享记录一下。解决方案:有时候在linux上无法下载4G文件,我们就可以......
  • 【linux】rpm和src.rpm、rpm和noarch.rpm的区别
    目录​​简略​​​​前言​​​​一、rpm和src.rpm文件类型区别及联系​​​​二、rpm文件名称那么长,分别是什么意思?​​​​三、如何本地编译并安装rpm包?​​​​四、如何......