我有一些Resque工作进程,通常不应超过1-5分钟运行,但是经常出现这些工作进程会"卡住"并处于空闲状态,导致阻塞其他工作进程并且做不了任何事情。
因此,我希望定期检查运行时间超过X时间的工作进程并将其清理。但是我需要自动完成这个过程,这样我就不必亲自去手动清理它们(
这个功能需要在Heroku上正常运行。
因此,我希望定期检查运行时间超过X时间的工作进程并将其清理。但是我需要自动完成这个过程,这样我就不必亲自去手动清理它们(
Resque.workers.each {|w| w.unregister_worker}
)每隔几个小时。这个功能需要在Heroku上正常运行。