【发布时间】:2021-11-03 15:19:23
【问题描述】:
我在 Elastic Beanstalk Flask 应用程序中调整 NGINX 的代理连接、读取和发送设置时遇到问题。我的应用程序做了一些长时间的计算,所以我试图增加超时时间。这是我所拥有的:
在我的项目的根目录中,我有一个目录:
.ebextensions/nginx/conf.d/myconf.conf
myconf.conf如下:
client_max_body_size 10m;
client_body_buffer_size 128k;
proxy_connect_timeout 180;
proxy_send_timeout 180;
proxy_read_timeout 180;
.conf 文件是 UTF-8。这似乎是 AWS 网站上指定的内容:https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-se-nginx.html
但是,60 秒后我仍然收到 504 错误。我尝试了无数次迭代,例如将我的 .conf 文件放在 .platform/nginx/conf./ 目录中。那里没有运气。我也广泛阅读了这个线程,似乎无法从中提取我需要的内容:Increasing client_max_body_size in Nginx conf on AWS Elastic Beanstalk
如果有人对我应该如何构建这个文件路径和 myconf.conf 文件有任何建议,我是否缺少标题、引号、大括号?那太好了。非常感谢!
【问题讨论】:
标签: amazon-web-services nginx flask http-status-code-504