84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
做一个服务器监控程序,需要监控核心进程,有几个疑问请教一下:
指令
ps -ef|grep -v grep|grep redis
结果:redis 20508 1 1 Jan21 ? 01:30:10 /usr/sbin/redis-server /etc/redis.conf
疑问1.以上结果中哪个值(字段)可以作为进程监控的依据?2.如果以上指令不能很好的监控,请问有什么更好的指令?
业精于勤,荒于嬉;行成于思,毁于随。
ps -ef|grep 命令在于主要是筛选出你想要查看的进程有没有在跑,同时会返回进程ID可以用于做后续的操作;上面的结果表明:
redis 进程是存在的,即redis已经启动了,并没有异常退出;
redis进程号为20508,你可以通过kill 20508把它杀掉;
此redis进程通过/usr/sbin/redis-server文件启动, 用到的配置文件为/etc/redis.conf
此redis进程启动时间为Jan21(1月21日) 01:30:10
此redis进程使用?账户启动(未显示用户,只显示了?号)
楼主指的是进程ID吗?
看这个能知道进程死没死, 没很多有用信息
先想清楚你监控的目的是什么, 测哪些指标能满足你的目的
ps -ef|grep 命令在于主要是筛选出你想要查看的进程有没有在跑,同时会返回进程ID可以用于做后续的操作;
上面的结果表明:
redis 进程是存在的,即redis已经启动了,并没有异常退出;
redis进程号为20508,你可以通过kill 20508把它杀掉;
此redis进程通过/usr/sbin/redis-server文件启动, 用到的配置文件为/etc/redis.conf
此redis进程启动时间为Jan21(1月21日) 01:30:10
此redis进程使用?账户启动(未显示用户,只显示了?号)
楼主指的是进程ID吗?
看这个能知道进程死没死, 没很多有用信息
先想清楚你监控的目的是什么, 测哪些指标能满足你的目的