Estoy usando nginx en el frontend como "caché proxy" y apache en el backend, establecí mi configuración de PHP a lo siguiente:
error_log = /var/www/site1/php_error.log
error_reporting = 22527
file_uploads = On
log_errors = On
max_execution_time = 0
max_file_uploads = 20
max_input_time = -1
memory_limit = 512M
post_max_size = 0
upload_max_filesize = 1000M
¿Cuál es el problema? La carga de archivos de menos de 1 MB es exitosa pero algo mayor que eso, Google Chrome genera:
Error 101 (net::ERR_CONNECTION_RESET): The connection was reset.
Ya verifiqué el archivo de registro de errores pero no existe en el directorio. También revisé /var/log/httpd/error_log
pero no subí problemas relacionados. No sé nada más que pueda haber causado el problema, así que busqué su ayuda. ¡Gracias!
apache-2.2
php
nginx
Jürgen Paul
fuente
fuente
upload_max_filesize = 1000M
y no creo que las cargas de 1 MB puedan fallar! Solo quería comprobarlo dos veces.Respuestas:
Descubrí el problema, el problema era con nginx
En nginx.conf:
Me puse
client_max_body_size
a0
. el valor por defecto era1M
.fuente
¿Por qué es
post_max_size = 0
?Debería ser al menos
1000M
en su caso, ya que la mayoría de las cargas son solicitudes POST.fuente