Fehlermeldung

504 Gateway Time-out

Lösung

Für Nginx + FastCGI (php-fpm):

  • in fpm/php.ini den Wert für max_execution_time (Sekunden) hinaufsetzen
  • in fpm/pool.d/www.conf den Wert für request_terminate_timeout auf den selben Werten einstellen
  • in nginx.conf zum Block location ~ \.php$ hinzufügen:
    fastcgi_read_timeout 300;

Für Nginx als Proxy des Apache Webserver:

  • in nginx.conf hinzufügen:
    proxy_connect_timeout       600;
    proxy_send_timeout          600;
    proxy_read_timeout          600;
    send_timeout                600;

Danach Nginx und PHP neu starten.