Solusi Nginx 504 Gateway Timeout

Solusi website loading lama tiba-tiba error 504 Gateway Timeout Nginx. Konek via SSH dan ikuti langkah berikut ini untuk memperbaikinya.

1. Edit nginx.conf

vi /etc/nginx/nginx.conf

Tambahkan baris berikut:

fastcgi_read_timeout 300;

2. Edit konfigurasi php

vi /etc/php.ini

Naikkan value menjadi 300

max_execution_time = 300

3. edit konfigurasi php-fpm

vi /etc/php-fpm.d/www.conf

Add baris berikut

request_terminate_timeout = 300

4. reload nginx dan restart php-fpm

nginx -s reload
service php-fpm restart

Selesai.

Catatan:
Periksa script, apakah didalam script halaman web merequest konten dari layanan / server lain yang ada kemungkinan sourcenya dialihkan permanen atau sudah dihapus. Ini pengalaman pribadi saya waktu nge-grab konten dari lookup.dbpedia.org ternyata layanan API nya saya cek sudah ga bisa diakses atau mungkin IP saya yang diblock.

Referensi : Nginx Module

Add a comment