Error Gateway Time Out

Hay quienes se encuentran con este tipo de pantallas en blanco con mensajes del servidor, hosting. Si bien hay muchos tutoriales blog post en internet que puedo ayudar al administrador de sitios web a mitigar esta limitación. Vamos a dar pautas generales para ayudar. 

Gateway Time-out

The gateway did not receive a timely response from the upstream server or application.

En este caso nos dice "Tiempo de espera de gateway superado". Y corresponde a ciertos valor establecido por defecto que no nos están permitiendo que algunos procesos php y demás terminen con éxito. El motivo... manejo de grandes cantidad de datos, se puede dar durante una importación, exportación, sincronizacion, etc.

Solución 1...

La forma más fácil y directa es acceder a CPANEL de tu hosting y buscar "Editor INI de MultiPHP".

Ahora modificamos estos valores (como mínimos los siguientes):

Con eso ya deberías volver y sincronizar sin inconvenientes.


Solución 2...

1.A  Aumentar la memoria asignada a PHP y Tiempos Máximos de Ejecución

Empezamos abriendo nuestro archivo wp-config.php ubicado en la carpeta donde instalamos Wordpress, generalmente public_html luego de abierto nos ubicamos justo encima de todo y por debajo de <?php agregamos:

@ini_set( 'log_errors', 'On' );
define( 'WP_DEBUG', false );
define( 'WP_DEBUG_LOG', false );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_MEMORY_LIMIT', '512M' );
define( 'WP_MAX_MEMORY_LIMIT', '1024M' );

1.B En tu archivo php.ini (si no lo tenemos lo creamos), agregamos asi..

upload_max_filesize = 2000M
post_max_size = 2000M
memory_limit = 3000M
file_uploads = On
max_execution_time = 600
max_input_time = 600
max_input_vars = 2000

1.C  Editamos el archivo .htaccess creado dentro de public_html y (si no lo tenemos lo creamos) y agregamos.. (En algunos servidores estas opciones generan Internal Server Error. Si es asi solo eliminas las lineas y guardas nuevamente)

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 600
php_value max_input_time 600

Si tuvieras posibilidad de cambiar esos valores desde WHM podrías hacerlo tambien, consulta a tu proveedor de alojamiento web.