簡體   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