gpt4 book ai didi

ruby-on-rails - 在发布具有多个文件字段的表单时从 nginx 获取 400 状态

转载 作者:行者123 更新时间:2023-12-04 06:27:05 27 4
gpt4 key购买 nike

我在我的生产中使用 rails 4.2 和 nginx。我有一个包含多个文件字段的表单。直到昨天,此功能一直按预期工作。但是一个奇怪的问题刚刚到来。

问题是:在发布此表单时,它正在加载。我检查了nginx的错误日志,没有发现任何东西。在检查访问日志时,我在超时后获得了该请求的 400 状态。

我通过禁用文件字段进行了检查。如果在该表单中,一个文件字段处于事件状态,则它可以工作。但是激活多个文件字段时发生了此类错误。

000.11.221.162 - - [19/Aug/2016:11:41:16 +0000] "POST /categories HTTP/1.1" 400 0 "http://someapp.com/categories/new" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"

有没有人遇到过这种类型的问题。任何建议都会有所帮助。

nginx配置
http{
passenger_root /usr/local/rvm/gems/ruby-2.1.0@global/gems/passenger-5.0.21;
passenger_ruby /usr/local/rvm/gems/ruby-2.1.0/wrappers/ruby;

include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name xxx.xxx.xxx.xx;
passenger_enabled on;
root /path/to/rails/public;
rails_env production;
client_max_body_size 0;
client_body_timeout 600s;
send_timeout 600s;
}
}

最佳答案

关于ruby-on-rails - 在发布具有多个文件字段的表单时从 nginx 获取 400 状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39038312/

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