无法将高分辨率图像上传到生产中,并且日志中没有显示任何内容

时间:2014-05-29 09:10:55

标签: ruby-on-rails

拥有Rails应用。 所有基本内容:Carrierwave等。

还有一个生产服务器。定期Ubuntu,与Unicorn。

尝试将高分辨率图像(如10Mb JPG)上传到Production - 但它不起作用。错误Something went wronghttp://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;
}

0 个答案:

没有答案