ruby有没有什么方法来确定后台工作者是否正在运行?确保后台工作者正在工作并正在工作
例如,我有一个服务器,在延迟工作中工作队列,我想确保有4名工作人员在其上,并启动一个新的工作进程,如果一个人停滞或退出。
ruby有没有什么方法来确定后台工作者是否正在运行?确保后台工作者正在工作并正在工作
例如,我有一个服务器,在延迟工作中工作队列,我想确保有4名工作人员在其上,并启动一个新的工作进程,如果一个人停滞或退出。
从命令行中,crontab -l
给出了所有当前正在运行的作业的列表。
在Rails控制台中,Delayed::Job.all
会为您提供所有当前正在运行的作业的列表。
延迟工作也有生命周期方法的列表,你可以访问:
http://www.rubydoc.info/github/collectiveidea/delayed_job/Delayed/Lifecycle