繁体   English   中英

您如何判断Heroku当前是否正在运行计划(耙式)任务?

[英]How can you tell if a scheduled (rake) task is currently running on heroku?

Heroku scheudler会告诉您上一次启动预定的rake任务的时间,例如

在此处输入图片说明

显然,在一项漫长的任务中,很多事情都可能出错(错误的代码,服务器问题,列表不胜枚举)。

有什么办法可以判断当前是否正在运行特定的计划任务? 即不仅是它开始了,而且还在进行中? 有什么办法说吗?

Scheduler会在运行时启动一次性dyno,它将通过heroku ps和相关命令显示在应用程序的进程列表中: https : //devcenter.heroku.com/articles/one-off-dynos#stopping-one- off-dynos-进程将具有scheduler的前缀(即scheduler.1 )。 ps还将返回正在执行的命令的名称,这使您可以根据需要区分任务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM