【问题标题】:nginx max upload size elasticbeanstalk awsnginx 最大上传大小 elasticbeanstalk aws
【发布时间】:2021-05-19 06:22:34
【问题描述】:

当我想在 elasticbeanstalk aws 上使用 nginx 最大化上传大小时,我遇到了问题,我创建了 一个文件 .platform/nginx/conf.d/proxy.conf :

client_max_body_size 100M;

然后我提交并部署 它工作了一段时间,我可以用我的仪表板上传大尺寸的文件 但经过一段时间(10 --> 15 分钟)后,任何请求都会出现日志中的错误

21311#0: *1 connect() failed (111: Connection refused) while connecting to upstream, client: ***.**.**.***, server: , request: "GET / HTTP/1.1", upstream: "http://127.0.0.1:8080/", host: "***.**.**.**"

任何解决这个问题的建议!!

【问题讨论】:

  • 您的应用程序是否在 EB 上运行?也许它崩溃了,因为 nginx 似乎失去了与它的连接。
  • 应用程序正在运行并成功运行...但是当我想将仪表板连接到服务器或执行其他任何操作时,我收到错误 21311#0: 1 connect() failed (111:连接被拒绝)同时连接到上游,客户端:..**.***,服务器:,请求:“GET / HTTP/1.1”,上游:“@ 987654321@",主机:"..*.**"

标签: nginx amazon-elastic-beanstalk


【解决方案1】:

对于任何有同样问题的人.. 我找到的解决方案是将 .conf 文件放入

.platform\nginx\conf.d\elasticbeanstalk/proxy.conf

有内容

client_max_body_size 1G; 
proxy_buffering off; 
proxy_request_buffering off; 

对我有用

【讨论】:

    【解决方案2】:

    您在 127.0.0.1:8080 中运行的应用是什么?看起来 8080 端口中的应用程序超时或超过了最大上传大小。

    【讨论】:

      猜你喜欢
      • 2017-09-24
      • 2010-10-18
      • 2014-04-04
      • 1970-01-01
      • 2013-08-13
      • 2011-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多