Hi Leute, habe eben einen kleinen Error-Spam vom Shop erhalten. Die Fehlermeldungen sehen alle in etwa so aus exception 'Zend\_Session\_Exception' with message 'The session has already been started. The session id must be set first.' in /www/htdocs/12346/shopware/engine/Library/Zend/Session.php:709 Stack trace: #0 /www/htdocs/12346/shopware/engine/Library/Zend/Session.php(421): Zend\_Session::setId('da602f0b162fccb...') #1 /www/htdocs/12346/shopware/engine/Library/Zend/Session/Namespace.php(143): Zend\_Session::start(true) #2 /www/htdocs/12346/shopware/engine/Shopware/Components/DependencyInjection/Bridge/Session.php(81): Zend\_Session\_Namespace-\>\_\_construct('Shopware') #3 /www/htdocs/12346/shopware/cache/production\_201508211013/proxies/ShopwareProductionProjectContainer.php(556): Shopware\Components\DependencyInjection\Bridge\Session-\>factory(Object(ShopwareProductionProjectContainer)) #4 /www/htdocs/12346/shopware/vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php(327): ShopwareProductionProjectContainer-\>getSessionService() #5 /www/htdocs/12346/shopware/engine/Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('session') #6 /www/htdocs/12346/shopware/engine/Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('session') #7 /www/htdocs/12346/shopware/engine/Shopware/Bundle/StoreFrontBundle/Service/Core/ContextService.php(171): Shopware\Components\DependencyInjection\Container-\>get('session') #8 /www/htdocs/12346/shopware/engine/Shopware/Models/Shop/Shop.php(711): Shopware\Bundle\StoreFrontBundle\Service\Core\ContextService-\>initializeShopContext() #9 /www/htdocs/12346/shopware/engine/Shopware/Plugins/Default/Core/Router/Bootstrap.php(129): Shopware\Models\Shop\Shop-\>registerResources(Object(Shopware\_Proxies\_ShopwareBootstrapProxy)) #10 /www/htdocs/12346/shopware/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware\_Plugins\_Core\_Router\_Bootstrap-\>onRouteStartup(Object(Enlight\_Controller\_EventArgs)) #11 /www/htdocs/12346/shopware/engine/Library/Enlight/Event/EventManager.php(211): Enlight\_Event\_Handler\_Plugin-\>execute(Object(Enlight\_Controller\_EventArgs)) #12 /www/htdocs/12346/shopware/engine/Library/Enlight/Controller/Front.php(162): Enlight\_Event\_EventManager-\>notify('Enlight\_Control...', Object(Enlight\_Controller\_EventArgs)) #13 /www/htdocs/12346/shopware/engine/Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #14 /www/htdocs/12346/shopware/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #15 /www/htdocs/12346/shopware/engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, Object(Symfony\Component\HttpFoundation\Response)) #16 /www/htdocs/12346/shopware/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(394): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, Object(Symfony\Component\HttpFoundation\Response)) #17 /www/htdocs/12346/shopware/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(353): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>validate(Object(Symfony\Component\HttpFoundation\Request), Object(Symfony\Component\HttpFoundation\Response), true) #18 /www/htdocs/12346/shopware/engine/Shopware/Components/HttpCache/AppCache.php(178): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #19 /www/htdocs/12346/shopware/vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(211): Shopware\Components\HttpCache\AppCache-\>lookup(Object(Symfony\Component\HttpFoundation\Request), true) #20 /www/htdocs/12346/shopware/engine/Shopware/Components/HttpCache/AppCache.php(114): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #21 /www/htdocs/12346/shopware/shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #22 {main}
Davon dann also 116 Mails. Einigermaßen erschrocken habe ich hier Forum nach ähnlichen Fehlermeldungen gesucht. Im Grunde findet man nicht viel, ausser einem Beitrag über einen Spider mit dem es zusammenhängen könnte: post115081.html Nun viel mir ein, dass ich immer wieder einen Spider auf meiner Seite habe, der so rund 1 1/2 Stunden bei mir abhängt. Das ist aber wohl nicht der Baidu Spider, Sondern der ist immer von Serverprofi24 In diesem Fall konnte ich sehen, dass der heute morgen um 02:45 auf meiner Seite war, und dabei 58 Seitenaufrufe erzeugt hat. Die Mails mit der Fehlermeldung haben alle unterschiedliche Seitenaufrufe unter request stehen { "uri": "/mein-pfad-zum-artikel.html", "method": "GET", "query": [], "post": [] }
wenn ich jetzt 58 (Seitenaufrufe) x 2 nehme komme ich ja auf genau 116 (Fehler). Komischer Zufall?! Allerdings habe ich den Serverprofi24 dauernd auf der Seite, und bislang nie solche Mails erhalten. Also meine Frage: Muss ich besorgt sein? Kann ich den Serverprofi24 aussperren? Was sagt der Fehler eigentlich aus? Kann jemand hier weiterhelfen? Thx
Hallo, du bekommst ja generell nicht nur Fehler per Mail, sondern auch Exceptions die im Hintergrund passieren und garkeine Auswirkungen auf den Shopbetrieb haben. Die Meldung wird zwar durch ein Plugin erzeugt ist aber komplett harmlos. Wahrscheinlich hast du ein Plugin aktualisiert, welches Probleme mit dem Spider/Robot hat und daher den Fehler im Hintergrund wirft. Generell solltest du die Debug-Funktion per Mail nur aktivieren, wenn auch wirklich ein Fehler vorliegt, sonst kann es schnell passieren, dass du einen Haufen Mails bekommst, die mit dem Shopbetrieb erstmal nichts zu tun haben. Grüße Moritz
[quote=“Moritz Naczenski”] Generell solltest du die Debug-Funktion per Mail nur aktivieren, wenn auch wirklich ein Fehler vorliegt, [/quote] Hallo Moritz, danke für die Erklärung. Wo stelle ich das denn ab? Das Debug Plugin zB. ist bereits deinstalliert.
Ok, habe gerade das hier gefunden Einstellungen > Grundeinstellungen > System > Log Fehler an Shopbetreiber senden > Ja/Nein/Vererbt