2014-04-04 43 views
1

我有一个Python进程在后台使用守护进程运行,作为守护进程运行。其目的是每15分钟从网络上的另一台计算机查询一些信息,进行一些处理,然后将其发送到其他地方进行记录。但是,每隔一段时间,处理位花费的时间就会更长,并且过程的CPU使用率会持续一段时间。有什么方法可以弄清楚在那段时间会发生什么?我有守护进程来源。如何确定Python守护进程在后台执行什么操作?

回答

0

要做的最好的事情是使用日志语句(使用带有时间戳的logging moduleprint语句)对守护进程进行检测,并将输出重定向到日志文件。然后,您可以观看日志文件(可能使用multitail),并在看到CPU峰值时记下输出。

相关问题