我正在使用supervisor(http://supervisord.org/)来守护一个相当标准的PHP脚本。该脚本的结构是这样的: while (1) {
// Do a SQL select
// for any matching rows, do something
// if I have been running for longer than 60 mins, exit
}
我在TextMate中创建了一个包,用于重新启动当前的Django项目的关联Supervisor进程。在Python解释器中运行代码可以成功重启进程而不会阻塞,但是当我将它作为TextMate包使用时(每次保存.py文件时都设置为运行),它会阻塞GUI约3秒。有什么办法可以避免这种情况吗? 下面的代码是什么样子: #!/usr/bin/env python
import os
import s