拥有Rails应用。 所有基本内容:Carrierwave等。
还有一个生产服务器。定期Ubuntu,与Unicorn。
尝试将高分辨率图像(如10Mb JPG)上传到Production - 但它不起作用。错误Something went wrong
(http://awesomescreenshot.com/0a62vxi592)。但任何日志中都不会出现错误。就像从字面上看它到处都说一切都很好。
但无法在localhost上重现此问题。换句话说 - 它适用于localhost,只需使用任何图像大小即可。
有谁知道我能做些什么来解决它?
编辑:
这是nginx.conf
client_body_in_file_only clean;
client_body_buffer_size 32K;
client_max_body_size 300M;
sendfile on;
send_timeout 300s;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
sites_available
:
服务器{
listen 80;
server_name devruck.us *.devruck.us;
root /home/ruckus/apps/devruck.us/public;
location ^~ /assets/ {
if ($request_filename ~* ^.*?\.(eot)|(ttf)|(woff)$){
add_header Access-Control-Allow-Origin *;
}
gzip_static on;
expires max;
add_header Cache-Control public;
}
try_files $uri/index.html $uri @unicorn;
location @unicorn {
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_redirect off;
proxy_pass http://unicorn_staging_ruckus;
}
error_page 500 502 503 504 /500.html;
client_max_body_size 4G;
keepalive_timeout 10;
}