[gelöst] Shopware5 RC2 - PluginManager communication failure

Hallo zusammen, sobald ich nach der Shopware 5 RC-Installation das Backend aufrufe und mich einlogge, bekomme ich die folgende Fehlermeldung: Das nginx error.log gibt mir noch folgende Information: [quote]2015/04/10 15:45:49 [error] 12849#0: *5373 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 192.168.10.140, server: $host, request: “GET /backend/PluginManager?file=app&no-cache=1428672445+1+1 HTTP/1.0”, upstream: “fastcgi://unix:/var/run/php5-fpm.sock:”, host: “mydomain.com”, referrer: “http://mydomain.com/backend/”.[/quote] Kann mir hier jemand weiterhelfen? Danke für eure Hilfe.

Da gibts es massig Lösungen auf Google :wink: Kommt der Fehler direkt nach dem einloggen oder direkt beim Aufruf des Plugin Managers ? Oder erst nach einer gewissen Zeit ?

Danke für deine Antwort. Das Verändern des proxy_read_timeout hilft leider nicht. Auch das Hochsetzen der max_execution_time im PHP blieb erfolglos. Der Timeout erscheint direkt nach dem Login (die Oberfläche wird daher gar nicht erst geladen) nach ca. 30-60 Sek Ladezeit (schwankend, auch wenn proxy_read_timeout, max_execution_time, … höher gesetzt wurden). Haben soeben auch einmal einen Apache aufgesetzt, mit diesem haben wir das selbe Verhalten.

Falls Du PHP-FPM einsetzt: gibt es Fehler im FPM-Log?

Was mir noch einfällt: setze fastcgi_read_timeout in der nginx-Konfiguration auf einen höheren Wert, z.B. fastcgi_read_timeout 1200;

Danke für eure Unterstützung. Wir haben das Problem mittlerweile lösen können. Es lag an der deaktivierten PHP-Funktion curl_multi_exec, die in Shopware 5 durch die guzzlehttp library in /vendor/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php benötigt wird.

bei mir gibt es den gleichen Fehler, kannst du bitte genauer sagen, was du geändert hast? was meinst du mit “Es lag an der deaktivierten PHP-Funktion curl_multi_exec, die in Shopware 5 durch die guzzlehttp library in /vendor/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php benötigt wird”?

In Shopware5 wird die Bibliothek Guzzle verwendet, die in der o.g. genannten PHP-Klasse die PHP-Funktion “curl_multi_exec” verwendet (siehe auch hier: https://github.com/guzzle/RingPHP/blob/ … andler.php). Diese Funktion war allerdings in unserer php.ini deaktiviert (http://php.net/manual/de/ini.core.php#i … -functions) und so kam es wohl zu dem angezeigten Fehler im Shopware-Backend. Durch Anpassen der disable-functions war der Fehler behoben.

[quote=“Falko”]Danke für eure Unterstützung. Es lag an der deaktivierten PHP-Funktion curl_multi_exec, die in Shopware 5 durch die guzzlehttp library in /vendor/guzzlehttp/ringphp/src/Client/CurlMultiHandler.php benötigt wird.[/quote] Vielen dank für die Lösung. @Shopware: Wir hätten uns viel Zeit gespart, wenn bei der Installation die korrekte Einstellung überprüft worden wäre. Danke fogyhouse imc