Google App Engine-Fehler „Upstream hat zu großen Header gesendet“

Google App Engine-Fehler „Upstream hat zu großen Header gesendet“

Ich führe eine Laravel-App mit Google App Engine Standard PHP 7.2 und dem Elfinder-Paket aus.

Heute erhalte ich beim Versuch, auf Elfinder zuzugreifen, die Fehlermeldung 502. Bei der Analyse des Protokolls habe ich diesen speziellen Fehler gefunden:

96 Upstream hat beim Lesen des Antwortheaders vom Upstream einen zu großen Header gesendet, Client: XXX.XXX.XXX.XXX, Server: , Anfrage: „GET /xxx/elfinder/connector?_token=XXX“, Upstream: „fastcgi://unix:/tmp/google-config/php-fpm.sock:“, Host: „XXX“, Referrer: „XXX“.

Nachdem ich nach einem ähnlichen Problem gegoogelt hatte, fand ich heraus, dass es wahrscheinlich ein Problem mit der Proxy-Buffer-Größe von Nginx ist.

Auf Grundlage mehrerer Vorschläge versuche ich, in die Flex-Umgebung zu migrieren und nginx-app.conf zu erstellen, das Folgendes enthält:

location / {
    try_files $uri /index.php?q=$uri&$args;
    fastcgi_buffers 16 16k;
    fastcgi_buffer_size 32k;
    proxy_buffer_size 128k;
    proxy_buffers 4 256k;
    proxy_busy_buffers_size 256k;
}

Aber das Problem besteht immer noch. Selbst nachdem ich den Gesamtwert auf 512 KB geändert habe, was wahrscheinlich unnötig groß ist, und versucht habe, Proxy- und FastCGI-Pufferung auszuschalten.

Kann mir jemand helfen?

Dank im Voraus.

verwandte Informationen