我想创建一个python脚本,用于轮询java服务器在用户传输时将填充图像的文件夹,但是我希望这个脚本在显着效果方面几乎尽可能不可见。请记住,这台计算机上有许多服务器,内存和速度管理是我想要优化的。在不破坏系统的情况下轮询此目录的最佳方法是什么?我想在那里拉睡眠功能,还是会导致更多问题?
答案 0 :(得分:3)
如果您的服务器是Linux,那么最好和最干净的方法是使用系统服务inotify
,它是专为您的需求而设计的。 Python有一个lib作为twisted
网络编程框架的一部分,它是松散耦合的,所以你可以在保持简单的同时使用它。只需查看此示例:
http://twistedmatrix.com/documents/10.2.0/api/twisted.internet.inotify.html
非常简单。