由于应用稳定性或者服务器资源限制等问题,应用就会出现自动挂掉的情况,此时就需要自动拉起应用。
生产环境,为了防止因为意外宕机造成服亩数务长时间中断,一般都会设置服务进程监控拉起机制。
Monit 是 Unix 系统上的服务监控工具。可以用来监控和管理进程、程序樱丛、文件、目录和设备等。
优点
缺点
命令格式: monit [options]+ [command]
yum 安装后的默认配置文件如下:
全局参数配置文件 : /etc/monitrc
服务监控配置文件目录:/etc/monit.d
日志文件: /var/log/monit.log
web 控制台地址:http://10.0.0.2:2812/
主页面:
监控运行信息:
系脊耐樱统监控信息:
进程监控信息:
排查思路..... 我都是第一时间去看日志弄个监控程序 监控一切可以监控的信息 最好能图形化的
然后观察出问题的点到底发生了什烂告么
如果程序是你写的 也可以在程序里加标记 追踪程序
总之 就是收集培棚信息 发现异常
另饥中明外
可以分成几块 系统 网络 mysql 你的某程序 改变一个变量 察看是否正常 正常了就是那个变量的问题了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)