2017-04-02 72 views
0

我無法設置drupal的cron運行,因爲它無限期地運行。奇怪的是,它運作良好之前。此外,我安裝了cron_debug,使用該模塊,它在19秒內運行,並報告所有模塊的成功,但如果我在Web界面中執行「cron」或「運行cron」按鈕,它將永不停止。Drupal 7 cron無限期運行

我有最新的drupal 7更新了一堆模塊,在nginx和php7-fpm上運行。

我不明白爲什麼cron_debug運行正常,但通常的cron是凍結的。 我跟着這裏的大多數建議https://www.drupal.org/docs/7/setting-up-cron/troubleshooting-cron但他們沒有幫助。

回答

0

我已經安裝了elysia-cron,它顯示卡住了反彈模塊。我已經重新安裝了這個模塊,一切正常。我會繼續使用這個模塊,因爲它很棒。

+0

關心elysia cron,它創建一個隊列,並且可以運行cron比配置更多的時間,如果很多cron需要很多時間,如果你想要更精確地設置你的cron進入crontab linux,執行外部腳本 – Fky

+0

I只是在我的crontab中添加了「elysia-cron run」,並且它工作正常 – Ural

+0

由於你沒有太多的活動cron,因此大量的cron elysia會延遲執行它們,這只是很好的知道;) – Fky