繁体   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