verzögerter Aufruf des Backends über https

Hallo zusammen, wir haben schon mehrere Shopware-Installationen auf etwas älteren SLES-Servern. Nun sind noch neue Server mit Ubuntu 14.04 / PHP 5.5.9 / Apache 2.4.7 hinzugekommen. Die Konfiguration für https habe ich wie auf den alten Servern realisiert und das Frontend ist damit auch ohne Probleme aufrufbar. Jetzt aber das Phänomen: das Backend scheint über https nicht zu laden und es dreht sich nur der “Ladebalken”. Nun ist mir jedoch aufgefallen, dass nach genau 5 Minuten das backend plötzlich geladen wurde. Im Log ist das auch gut ersichtlich, dass nach 5 Minuten plötzlich noch etwas nachgeladen wird. Ich kann mir das ehrlich gesagt nicht erklären - hat hier jemand eine Idee? "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /backend/ HTTP/1.1" 200 5166 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /templates/\_default/backend/\_resources/resources/css/ext-all.css?201504021339 HTTP/1.1" 304 3140 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /templates/\_default/backend/\_resources/resources/css/core-icon-set.css?201504021339 HTTP/1.1" 304 3140 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /engine/Library/CodeMirror/lib/codemirror.css?201504021339 HTTP/1.1" 304 309 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /engine/Library/CodeMirror/theme/monokai.css?201504021339 HTTP/1.1" 304 309 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /templates/\_default/backend/\_resources/styles/growl.css HTTP/1.1" 304 309 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /engine/Library/ExtJs/ext-all.js?201504021339 HTTP/1.1" 304 309 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /engine/Library/ExtJs/locale/ext-lang-de.js?201504021339 HTTP/1.1" 304 309 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /engine/Library/TinyMce/tiny\_mce.js?201504021339 HTTP/1.1" 304 309 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /engine/Library/CodeMirror/lib/codemirror.js?201504021339 HTTP/1.1" 304 309 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:44:53 +0200] "GET /backend/base?file=bootstrap&201504021339 HTTP/1.1" 200 337214 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" "ClientIP" - - [18/Jun/2015:08:49:54 +0200] "GET /backend/Login/getLocales?\_dc=1434610193903&page=1&start=0&limit=25 HTTP/1.1" 200 3454 "https://(DOMAIN)/backend/" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" Wäre hier über Hilfe wirklich sehr dankbar :slight_smile: Vielen Dank und viele Grüße Markus

Hast Du mal mit Firebug oder den Chrome Entwickler-Tools geschaut, was genau da passiert?

Hallo, habe jetzt mal mit den Entwicklertools geschaut. Auch dort sehe ich, dass der Aufruf von curl “/backend/base?file=bootstrap&201409241139” über http nur 199ms braucht, über https aber mal eben schlappe 5 Minuten (und das wirklich auf die Sekunde genau). Mehr kann ich da als Nicht-Programmierer ehrlich gesagt nicht raus nehmen :confused: EDIT: Ich weiß jetzt immerhin schon mal, wo die 5 Minuten/300 Sekunden herkommen. Diese sind im Apache in der Variable Timeout definiert. Setze ich den Wert runter, dauert es entsprechend kürzer. Die Frage bleibt aber: auf was wird da gewartet? Viele Grüße Markus

Hallo, habe mal wieder ein paar neue Erkenntnisse. Mit einer Teststellung tritt das Problem sowohl mit Shopware 4 als auch 5 auf. Ich konnte das Problem auf mpm-itk einschränken. Mit mpm-worker oder prefork läuft es ordnungsgemäß. Leider sind wir aufgrund unserer Rechtestruktur aber an mpm-itk gebunden. Hat jemand zufällig auch mpm-itk im Einsatz und kann das Verhalten bestätigen? Gibt es eventuell Ideen, wie wir hier Abhilfe schaffen könnten? Viele Grüße Markus

Ich hatte ein ähnliches Problem mit dem Backend - bei mir war es xdebug welches noch auf dem Testserver aktiv war. Nach Deaktivierung sind die Laufzeiten von über 30s auf wenig ms runter.