Amazon-Web-Services
cronjob 電子郵件看起來過時了
我有一些每小時執行 120 次的 cronjobs。5 個計劃每 5 分鐘執行一次,1 個計劃每 1 分鐘執行一次。他們向我的 gmail 帳戶發送了電子郵件,這樣我就可以調試我遇到的問題。
現在我每 5 分鐘就有 5 個作業,並且 1 個作業執行 4,9,14,19,24,29,34,39,44,49,54,59
我想我已經修復了所有問題,但我的電子郵件中仍然收到錯誤消息。特別是這個非常奇怪,
PHP Parse error: syntax error, unexpected 'us' (T_STRING) in /var/www/html/blizzard_api_access_tokens.php on line 1
因為這個文件甚至不再存在於伺服器上。看起來有一個正在發送的 cronjob 電子郵件隊列,但它被限制了。
這些電子郵件是否已被限制並且實際上是幾天前的錯誤?如果是這樣,那麼我應該如何近乎實時地讀取我的 cronjobs 的狀態(和錯誤)?
我正在使用centos7順便說一句。
每分鐘 2 封郵件聽起來應該不會造成麻煩,但是如果您收到舊郵件,您應該檢查是否有等待投遞的舊郵件隊列。大多數郵件伺服器(你還沒有說你使用什麼,所以我只能給出一般性建議)有一個
mailq
可以顯示隊列的命令。如果隊列中有很多郵件,您可能只想刪除它們,不幸的是如何做到這一點在很大程度上取決於您使用的郵件伺服器。