Acabei de me deparar com este problema e parecia tê-lo corrigido aumentando o client_max_body_size
no% co_de do meu servidor % de bloco:
http {
...
client_max_body_size 128m;
...
}
Eu tenho um aplicativo Ruby que roda sob passageiros e nginx. Se eu tentar fazer upload de um arquivo maior (por exemplo, 15+ meg), quando chegar aos 30s, o upload será reiniciado (de acordo com o chrome) e no final dos próximos 30 segundos ele desiste e eu recebo um tempo limite.
Existe uma opção que eu posso colocar na minha configuração nginx para evitar que isso aconteça? Aqui está a aparência da minha configuração atual do nginx:
worker_processes 1;
events {
worker_connections 1024;
}
http {
passenger_root /usr/local/lib/ruby/gems/1.8/gems/passenger-3.0.2;
passenger_ruby /usr/local/bin/ruby;
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
gzip on;
gzip_min_length 1000;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain application/xml text/css text/javascript application/x-javascript;
gzip_disable "MSIE [1-6]\.";
server {
listen 80;
server_name alekskrotoski.com;
root /var/www/apps/akrotoski/public; # <--- be sure to point to 'public'!
passenger_enabled on;
}
}
Eu não sou um especialista em nginx e tenho a sensação de que isso pode ser óbvio, espero que sim. Eu já tentei adicionar
proxy_read_timeout: 600;
para o bloco do servidor, mas isso não ajudou.
Cheers, max
Acabei de me deparar com este problema e parecia tê-lo corrigido aumentando o client_max_body_size
no% co_de do meu servidor % de bloco:
http {
...
client_max_body_size 128m;
...
}