【发布时间】:2016-02-05 15:58:15
【问题描述】:
我有一个托管在 AWS Elastic Beanstalk 上的 Rails/Postgres 应用程序。向我的应用程序发布数据的一种形式还允许用户选择多张照片,其中照片在同一请求中使用 Carrierwave 直接上传到 Amazon S3。虽然它在开发中有效,但在生产中会引发“413 Request Entity Is Too Large”错误。
我尝试使用有关 Stack Overflow 帖子的一些建议来配置我的应用程序,以增加请求的最大正文大小,但似乎没有任何效果。不确定我是否应该使用容器命令。不知道这是在做什么。
.ebextensions/01_files.config
container_commands:
01_reload_nginx:
command: "service nginx reload"
files:
"/etc/nginx/conf.d/proxy.conf" :
mode: "000755"
owner: root
group: root
content: |
http {
client_max_body_size 20M;
}
【问题讨论】:
-
您遇到过这种情况吗?我在同一条船上
-
不...我最终只是选择了一个不同版本的 Carrierwave 。这是一个非常烦人的问题,从未得到解决
标签: ruby-on-rails amazon-web-services amazon-s3 amazon-ec2 amazon-elastic-beanstalk