公司的应用程序有时候会莫名其妙地挂掉,如果我们经常去登录服务器看是不是程序挂了,挂了再拉起,那样是非常耗时和麻烦的事情。后来我们通过使用supervisor去守护启动,实现方法如下:那什么是supervisor了?Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统。它可以很方便地监听、启动、停止、重
分类:
编程语言 时间:
2020-10-31 01:20:44
阅读次数:
19
[root@bogon~]#catmonitor.py
#!/usr/bin/envpython
importos
process="/tmp/sshd.lock"
os.system("ps-ef|grepsshd|grep-vgrep>%s"%process)
ifnot(os.path.getsize(process)):
print("norunning")
else:
print("running")
[root@bogon~]#pythonmonitor.py
running
[root@b..
分类:
编程语言 时间:
2017-07-27 22:48:51
阅读次数:
251
引言 利用psutil模块(https://pypi.python.org/pypi/psutil/),可以很方便的监控系统的CPU、内存、磁盘IO、网络带宽等性能參数,下面是否代码为监控某个特定程序的CPU资源消耗。打印监控数据,终于画图显示,而且保存为指定的 PDF 文档备份。 示范代码 #!/ ...
分类:
编程语言 时间:
2017-04-29 11:51:30
阅读次数:
289