Probablemente hayamos llegado aquí después de ampliar el timeout de mod_fcgid (Hablo de ello en el siguiente enlace mod_fcgid: read data timeout in 45 seconds) y administremos un Plesk/Odin con Ubuntu… En ocasiones, cuando aparece este mensaje de error, en nuestro error_log no nos da más información ni se refleja el fallo.
Si es así, vamos a ver cómo solucionar este error:
Primero, debemos de ver si existe el fichero timeout.conf en nuestro servidor, para ello, listamos el contenido de la carpeta de nginx:
ls /etc/nginx/conf.d/
Si el fichero no existe, lo creamos:
sudo vim /etc/nginx/conf.d/timeout.conf
Dentro del archivo escribimos lo siguiente: (recordad que para empezar a editar en nuestro editor vim debemos pulsar «a«)
proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; send_timeout 300;
Guardamos y salimos (esc y luego :wq)
Ahora solo nos quedaría reiniciar el servicio nginx mediante:
service nginx restart
Y a funcionar, en caso que nos siga pasando, deberíamos ir aumentando el parámetro «seteado» a 300 por el tiempo que necesitemos.
Saludos!