一千萬個為什麽

搜索

AWS CloudWatch Logs Publisher插件在作業完成時掛起



我們使用我們的 AWS CloudWatch Logs Publisher 插件Jenkins和大部分時間都是在發送請求的2-5秒內發送日誌。但是,有時這個步驟會持續5-10分鐘,在控制臺或Jenkins的日誌中沒有任何錯誤。作業掛起以下狀態消息;

AWS CloudWatch Logs Publisher正在[...]上等待檢查點

它總是成功完成,即使延遲。

有沒有人見過這個?有什麽我可以做,以防止步驟懸掛?

轉載註明原文: AWS CloudWatch Logs Publisher插件在作業完成時掛起

一共有 2 個回答:

這是猜測,但在觀察了近六個月之後,這裏是我的理論;

我認為這些工作必須按順序發布他們的日誌。如果您有多個作業,或者甚至是同一個作業的所有推送日誌的多個運行,它將等待它們按照它們啟動的順序完成。如果您在10分鐘的工作之前開始一小時的構建,這可能會很麻煩。即使第一個完成,較短的一個開始第二個,因此在完成之前等待一小時。

目前似乎沒有任何解決辦法,但我們已經學會忽略它,並將工作計算為掛在原木階段。

Googling returns only this Q&A:

enter image description here

看起來這不是一個報道的問題。結合您的評論,即:

它總是成功完成,即使延遲。

我不知道這是否真的是一個問題,因為我看到了很多日誌和奇怪的消息,而一切正常。我在這種情況下所做的是與代碼開發人員進行交談。在這種情況下,我會在Jenkins bug跟蹤器中創建一個問題,並討論這是否是一個問題,以及開發人員是否應該更改觸發此消息的代碼。