2017-10-04 148 views
0

我有兩個彈性beanstalk環境。使用彈性beanstalk和SQS失敗的cron作業

一個是'主'Web服務器環境,另一個是處理cron作業的工作環境。

我有12個cron作業,通過cron.yaml文件進行安裝,所有文件都指向主Web服務器上的API端點。

以前我的cron作業都在Web服務器環境中運行,當然這會在這個擴展時創建重複的cron作業。

我的新實現很好地工作,但是在我的cron作業無法按預期運行的情況下,cron作業重複執行,通常在一分鐘左右。

我寧願避免這種行爲,只是試圖在下一個計劃的時間間隔再次運行cron作業。

有沒有辦法配置worker環境/ SQS,以便失敗的作業不會重複?

回答