504 Gateway-Timeout-Fehler auf Nginx + FastCGI (php-fpm)
Für Nginx + FastCGI (php-fpm), sollten Sie versuchen, nginx zu zwicken Konfiguration auf diese Weise:
Versuchen max_execution_time Einstellung in php.ini erhöhen (CentOS Pfad ist /etc/php.ini):
max_execution_time = 300
Aber Sie sollten auch request_terminate_timeout Parameter ändern (standardmäßig kommentiert) bei www.conf Datei von PHP-FPM:
pico -w /etc/php-fpm.d/www.conf
dann wird die Variable auf den gleichen Wert wie max_execution_time gesetzt:
request_terminate_timeout = 300
lassen Sie uns jetzt fastcgi_read_timeout Variable in unserer Nginx Konfiguration des virtuellen Host hinzufügen:
location ~ .php$ {
root /var/www/sites/nginxtips.com;
try_files $uri =404;
fastcgi_pass unix:/tmp/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_read_timeout 300;
}
Dann nginx neu starten: mit Nginx als Proxy Für Nginx als Proxy für Apache-Webserver
Service nginx 504 Gateway-Timeout-Fehler neu zu laden, das ist, was Sie die 504-Gateway Timeout-Fehler versuchen müssen, zu beheben:
diese Variablen hinzufügen Datei nginx.conf:
proxy_connect_timeout 600;
proxy_send_timeout 600;
proxy_read_timeout 600;
send_timeout 600;
Dann nginx neu starten:
Service nginx reload
Hallo Keshar Es ist Apache-Server –