gpt4 book ai didi

amazon-web-services - 客户端打算发送太大的正文 EB Nginx

转载 作者:行者123 更新时间:2023-12-05 01:08:43 26 4
gpt4 key购买 nike

我正在尝试增加可上传到服务器的文件的大小。但是,似乎有一个上限可以防止上传超过 1MB 的内容。

我已经阅读了很多答案,但没有一个对我有用。

我已经完成了这个问题的所有内容 Stackoverflow question

我在这里也做了所有事情。 AWS resource

这是我的完整错误

2021/01/15 05:08:35 [error] 24140#0: *150 client intended to send too large body: 2695262 bytes, client: [ip-address-removed], server: , request: "PATCH /user HTTP/1.1", host: "host.domain.com", referrer: "host.domain.com"

我在这个目录中创建了一个文件(它位于我的源代码的根目录)

.ebextensions/nginx/conf.d/myconf.conf

我有

client_max_body_size 40M;

我知道 EB 正在确认它,因为如果出现错误,它不会部署它。除此之外,我不知道该怎么办

有人知道这里可能是什么问题吗?

编辑:后端是 nodejs v12

编辑:也在 .ebextensions 中的 .conf 文件中尝试过此操作

files:
"/etc/nginx/conf.d/myconf.conf":
mode: "000755"
owner: root
group: root
content: |
client_max_body_size 20M;

最佳答案

更新:

Amazon Linux 2 AMI 上的 Beanstalk 对 NGINX 配置扩展的路径略有不同:

.platform/nginx/conf.d

您可以在此处放置带有 *.conf 扩展名的 NGINX 配置扩展文件,例如:

.platform/nginx/conf.d/upload_size.conf:

client_max_body_size 20M;

这方面的文档是 here .

原答案:

Nginx 通常不会从提供内容的地方读取配置。默认情况下,所有配置 nginx 读取的是 /etc/nginx/nginx.conf 并且此文件包括来自 /etc/nginx/conf.d/ 的其他文件和 * .conf 扩展名。

你需要把client_max_body_size 40M;放在那里。

关于amazon-web-services - 客户端打算发送太大的正文 EB Nginx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65731044/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com