2016-07-26 73 views
0

我們有一個Slack斜線命令,用於執行AWS中的Lambda(寫入節點)。 Lambda調用我們擁有的內部服務並返回JSON。通常需要多次執行才能使斜線命令起作用。來電者得到以下消息:Slack斜線命令有時有效

該darn - 該斜槓命令不起作用。如果您多次看到此消息,我們建議您聯繫「姓名」。

我們跑了一個bash sript,每分鐘調用lambda一次,持續12個小時。通話的平均持續時間約爲1.5秒,遠低於斜線指令期望的響應將在3秒內返回。有其他人遇到過這個問題嗎?

+0

調用函數一次12小時,分鐘的確不考慮「冷啓動」。如果設置需要很長時間,那麼只需幾次嘗試就可以成功完成您的功能。如果問題是冷啓動,您可以嘗試的一件事是增加內存大小。此外,請檢查您的處理程序之外是否有任何可能會增加的代碼。 如果不是,請檢查您的功能的cloudwatch日誌。有些東西可能在你的功能有條件的失敗 –

+0

@JonathanSeed冷啓動是在這一點上的主要候選人。如果您輸入該答案作爲答案,我會將其標記爲正確的答案。 – user3464189

回答

0

雖然您的估計運行時間大約爲1.5秒,但會在3秒內增加超時時間。

而且,要注意的是AWS LAMBDA限制跨所有功能對應的總併發執行一個給定的區域內,以100(其可根據要求增加默認限制)