【python监视mysql最大连接数】教程文章相关的互联网学习教程文章

是否可以输出并监视除stdin,stdout和stderr之外的流? (Python)【代码】

这是一个python问题,但也是一个linux / BSD问题. 我有一个带有两个线程的python脚本,一个从Web下载数据,另一个通过串口将数据发送到设备.这两个线程都使用python的日志记录模块向stdout打印了大量状态信息. 我想要的是并排打开两个终端窗口,让每个终端窗口显示一个线程的输出,而不是在一个窗口中交错传输两个消息. 除stdin,stdout和amp;之外是否有文件描述符? stderr写入并连接到其他终端窗口?也许用GUI可以更好地实现这个愿望?...

python – PyGTK / GIO:递归监视目录以进行更改【代码】

请使用以下演示代码(从GIO answer到此问题),该代码使用GIO FileMonitor监视目录以进行更改:import giodef directory_changed(monitor, file1, file2, evt_type):print "Changed:", file1, file2, evt_typegfile = gio.File(".") monitor = gfile.monitor_directory(gio.FILE_MONITOR_NONE, None) monitor.connect("changed", directory_changed) import glib ml = glib.MainLoop() ml.run()运行此代码后,我可以创建和修改子节点并...

python – 使用PyQt,监视窗口大小和调整布局的首选(有效)方法是什么?【代码】

我在PyQt中有一个项目网格,当用户修改窗口大小时,我需要相应地增加/减少列数.行数由scrollarea处理,所以我不需要担心y方向的变化(如果重要的话). 在我的QMainWindow实现中,我知道可以覆盖resizeEvent()函数,该函数将在任何和所有窗口调整时触发.但是,每次使用它来重建网格都是非常低效的.只是为了测试函数以查看它是如何工作的,我让resizeEvent只是打印一个字符串,这导致我的窗口调整略微滞后和视觉上不完美(抖动而不是平滑).我可能...

python – 监视多个Pylons应用程序

我可以在服务器上运行任何工具来监控多个Pylons应用程序吗? 我需要监视每个应用程序接收的请求数,每个应用程序使用的内存量,使用的CPU数量以及与此类似的其他统计信息.我需要查看每个Pylons应用程序的统计数据. 所有信息都需要存储在数据库中供我以后检索(最好是SQLite,PostgreSQL或MySQL). 谢谢 * UPDATE * 它是一个Unix服务器,它正在运行Ubuntu.它正在使用Nginx. 每个应用程序必须将其数据存储在自己的数据库中,仅用于应用程序解...

有没有Python中流行的库来监视Linux / Unix系统?

在erlang中,thare是一个负责监视系统的os_mon模块,但是我还没有找到像python这样的库,是否有?非常感谢你!解决方法:有两种方法: >使用子流程调用另一个可以为您获取此信息的流程.>使用PyMeter.轻松执行所需操作.

Python:进程/线程监视【代码】

目前,我可以使用简单的python脚本列出我的进程: 导入操作系统os.system(“任务列表”) 我想列出所有与那些进程相关的线程(如果有).每个进程的线程数可能就足够了. 有人会指导我在哪里可以找到此信息. 谢谢.解决方法:您可以将psutil模块(download here)用于跨平台过程信息传递. 安装后,使用以下代码获取任何进程ID的线程数.import psutil for proc in psutil.process_iter():print proc.name+' ['+str(proc.get_num_threads())+' t...

Python:根据负载,时间等监视和终止/限制生成的进程

我有一个工作队列,使用子进程生成外部第三方应用程序.我想控制这些进程消耗的服务器的总资源量.其中一些外部应用程序也会因为未知原因而挂起,并通过重新启动进行修复. 什么是好方法: >在python中监控整体服务器负载(比如,平均负载或等效的vmstat)?>监控我产生的进程的CPU负载?>如果他们花费太长时间或占用过多的CPU,我会杀死我已经产生的进程? 基本上我需要能够控制我使用生成的线程放在我的服务器上的负载. 希望有一个包或库可...