Shop sporadisch offline / nicht erreichbar "Service Unavailable The server is temporarily unab.."

Hallo Zusammen,

unsere Seite wird mehrmals am Tag und sporadisch offline. Nach 10-15 Minuten ist die Seite wieder erreichbar.

Folgende Fehlermeldung:

“Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.”

 

Im Log steht folgendes:

[21-Jul-2020 13:51:21 Europe/Berlin] PHP Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction’ in /home/xxxxx/engine/Shopware/Components/Session/PdoSessionHandler.php:560

Stack trace:

#0 /home/xxxxx/engine/Shopware/Components/Session/PdoSessionHandler.php(560): PDOStatement->execute()

#1 /home/xxxxx/engine/Shopware/Components/Session/PdoSessionHandler.php(291): Shopware\Components\Session\PdoSessionHandler->doRead(‘0dca816a082da9b…’)

#2 [internal function]: Shopware\Components\Session\PdoSessionHandler->read(‘0dca816a082da9b…’)

#3 /home/xxxxx/engine/Library/Zend/Session.php(481): session_start()

#4 /home/xxxxx/engine/Shopware/Components/DependencyInjection/Bridge/Session.php(105): Zend_Session::start(Array)

#5 /home/xxxxx/var/cache/production_201806131541/proxies/ShopwareProductione6d515ff243541434cf822473f7740fdad12f6a2ProjectContainer.php(1265): Shop in /home/xxxxx/engine/Shopware/Components/Session/PdoSessionHandler.php on line 560

[21-Jul-2020 13:51:21 Europe/Berlin] PHP Fatal error: Uncaught exception ‘PDOException’ with message ‘SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction’ in /home/xxxxx/engine/Shopware/Components/Session/PdoSessionHandler.php:409

Stack trace:

#0 /home/xxxxx/engine/Shopware/Components/Session/PdoSessionHandler.php(409): PDOStatement->execute()

#1 [internal function]: Shopware\Components\Session\PdoSessionHandler->close()

#2 /home/xxxxx/engine/Library/Zend/Session.php(785): session_destroy()

#3 /home/xxxxx/engine/Shopware/Plugins/Default/Core/System/Bootstrap.php(77): Zend_Session::destroy(true, false)

#4 /home/xxxxx/engine/Library/Enlight/Event/Handler/Plugin.php(149): Shopware_Plugins_Core_System_Bootstrap->onDispatchLoopShutdown(Object(Enlight_Controller_EventArgs))

#5 /home/xxxxx/engine/Library/Enlight/Event/EventManager.php(220): Enlight_Event_Handler_Plugin->execute(Object(Enlight_Controller_EventArgs))

#6 /ho in /home/xxxxx/engine/Shopware/Components/Session/PdoSessionHandler.php on line 409

 

Habt ihr eine Idee, woran das liegen könnte?

Hallo,

die Fehlermeldungen aus Deinem Log deuten auf ein Problem mit dem Session Locking hin.

Falls bei Deinem Hosting Redis verfügbar ist, kannst Du die Sessions in Redis auslagern. Alternativ kannst Du mal schauen, ob eine Deaktivierung des Session Lockings das Problem beseitigt:

https://developers.shopware.com/sysadmins-guide/sessions/

Viele Grüße

@SCOOPEX

vielen Dank. Unser Hoster hat das gerade geändert. Ich beobachte das mal und gebe dann hier ein Feedback.