簡體   English   中英

504特定POST請求的網關超時

[英]504 Gateway Time-out on specific POST request

由於亞馬遜的討論論壇在將問題發布到此處時出現錯誤。

我們正在使用Elastic Beanstalk運行單個nodejs(api)實例。 使用4個月后,創建用戶的POST請求突然因504網關超時而失敗。 在此期間,未對代碼或彈性beantalk配置進行任何修改。 其余請求正常運行。 在本地測試時,沒有錯誤。 在nginx錯誤日志中,將發生以下情況:上游超時(110:連接超時),同時從上游讀取響應頭。 嘗試將Apache作為代理,這給出了類似的錯誤。

環境

  • 運行Node.js的64位Amazon Linux 2016.03 v2.1.0
  • Nodejs 4.3.0
  • Nginx 1.8.1

在嘗試了幾乎所有內容之后,我們無法選擇了。 有什么建議么?

預先感謝,Mk

如果您使用的是ELB,請嘗試將“空閑超時”設置為更高的時間值。 您可以使用AWS CLI執行此操作:

aws elasticbeanstalk update-environment --environment-name your-env-name --option-settings Namespace=aws:elb:policies,OptionName=ConnectionSettingIdleTimeout,Value=300

我不確定您是否可以從用戶界面中執行此操作,但我不這樣認為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM