500er aber warum?

chrischnian
Dies ist eine vorgefertigte Schablone, die bei der Formulierung von Problemen unterstützen soll. Bitte die folgenden Angaben möglichst vollständig ausfüllen.

- Welche Version von pd-admin wird eingesetzt? aktuell
- Welche Version der Serverumgebung wird eingesetzt? aktuell
- Welche Logfile-Einträge (zB. Webserver- oder Mail-Logfile) gibt es?

Einstellungen im Angebot
code:
1:
2:
3:
4:
5:
6:
[Fri Apr 28 14:02:06 2017] [error] [client 91.9.14.198] FastCGI: comm with (dynamic) server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter" aborted: (first read) idle timeout (30 sec)
[Fri Apr 28 14:02:06 2017] [error] [client 91.9.14.198] FastCGI: incomplete headers (0 bytes) received from server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter"
[Fri Apr 28 14:03:29 2017] [error] [client 91.9.14.198] FastCGI: comm with (dynamic) server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter" aborted: (first read) idle timeout (30 sec)
[Fri Apr 28 14:03:29 2017] [error] [client 91.9.14.198] FastCGI: incomplete headers (0 bytes) received from server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter"
[Fri Apr 28 14:05:16 2017] [error] [client 91.9.14.198] FastCGI: comm with (dynamic) server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter" aborted: (first read) idle timeout (30 sec)
[Fri Apr 28 14:05:16 2017] [error] [client 91.9.14.198] FastCGI: incomplete headers (0 bytes) received from server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter"

Ich probiere gerade ein PIM aus und bekomme immer wieder einen 500er obwohl ich genug RAM und Laufzeit habe.
Eisenherz
Hast Du mal eine phpinfo-Datei in das Web gelegt und geschaut, wie PHP eingestellt ist?
Ggf. muss Du noch was in der PHP-ini selber ändern.
chrischnian
Laut Installationsscript von akeneo waren alle abhängigkeiten erfüllt.

Das Skript erkennt zwar den APCU nicht Aber das sollte nicht das Problem sein.

In der phpinfo sehe keine Probleme: http://produkte.lichte-kraft.eu/phpinfo.php
chrischnian
Ok scheinbar soll man bei dem Fehler das "FastCgiExternalServer" erhöhen.
Eisenherz
Ich habe gerade gefunden, dass man den Timeout höher stellen kann "-appConnTimeout n", vielleicht würde das ja was bringen?
chrischnian
wo müsste ich das eintragen?
Eisenherz
Ich denke mal wie hier beschrieben.
chrischnian
Na toll den Beitrag habe ich nicht gefunden aber danke @Eisenherz
chrischnian
Dennoch wieder ein 500er

Error_log
code:
1:
2:
[Fri Apr 28 19:49:50 2017] [error] [client 91.9.14.198] FastCGI: comm with (dynamic) server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter" aborted: (first read) idle timeout (120 sec), referer: http://produkte.lichte-kraft.eu/user/login
[Fri Apr 28 19:49:50 2017] [error] [client 91.9.14.198] FastCGI: incomplete headers (0 bytes) received from server "/opt/pdadmin/etc/phpfcgi/lichtebs/starter", referer: http://produkte.lichte-kraft.eu/user/login

Error_log von akeneo
code:
1:
2:
3:
4:
[2017-04-28 19:53:48] request.INFO: Matched route "oro_default". {"route_parameters":{"template":"PimDashboardBundle:Dashboard:index.html.twig","_controller":"Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction","_route":"oro_default"},"request_uri":"http://produkte.lichte-kraft.eu/"} []
[2017-04-28 19:54:39] request.CRITICAL: Uncaught PHP Exception PDOException: "SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction" at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php line 509 {"exception":"[object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php:509)"} []
[2017-04-28 19:56:05] request.INFO: Matched route "oro_default". {"route_parameters":{"template":"PimDashboardBundle:Dashboard:index.html.twig","_controller":"Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction","_route":"oro_default"},"request_uri":"http://produkte.lichte-kraft.eu/"} []
[2017-04-28 19:56:56] request.CRITICAL: Uncaught PHP Exception PDOException: "SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction" at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php line 509 {"exception":"[object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php:509)"} []

Ich frage mal auch bei GITHUB aber vielleicht hatte jemand schon gleiche Fehlermeldungen?
Sumeragi
Zitat:
Original von chrischnian

Error_log von akeneo
code:
1:
2:
3:
4:
[2017-04-28 19:53:48] request.INFO: Matched route "oro_default". {"route_parameters":{"template":"PimDashboardBundle:Dashboard:index.html.twig","_controller":"Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction","_route":"oro_default"},"request_uri":"http://produkte.lichte-kraft.eu/"} []
[2017-04-28 19:54:39] request.CRITICAL: Uncaught PHP Exception PDOException: "SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction" at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php line 509 {"exception":"[object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php:509)"} []
[2017-04-28 19:56:05] request.INFO: Matched route "oro_default". {"route_parameters":{"template":"PimDashboardBundle:Dashboard:index.html.twig","_controller":"Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction","_route":"oro_default"},"request_uri":"http://produkte.lichte-kraft.eu/"} []
[2017-04-28 19:56:56] request.CRITICAL: Uncaught PHP Exception PDOException: "SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction" at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php line 509 {"exception":"[object] (PDOException(code: HY000): SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction at /home/lichtebs/produkte.lichte-kraft.eu/vendor/symfony/symfony/src/Symfony/Component/HttpFoundation/Session/Storage/Handler/PdoSessionHandler.php:509)"} []

Ich frage mal auch bei GITHUB aber vielleicht hatte jemand schon gleiche Fehlermeldungen?


Welche Reihe bzw. MySQL Version wird verwendet? Ich würde Mal raten: Reihe 6 mit MySQL 5.7?

Bei mir trat dieses Verhalten nämlich mit MySQL 5.7 auf und hängt mit dem Session Handling bzw. der Session Tabelle zusammen. Es ist LOCK_TRANSACTION eingestellt. Dadurch werden Row Locks auf die Tabelle angewandt. Irgendwie handhabt es MySQL 5.7 anders als die vorherigen Versionen. Akeneo ist laut Webseite auch nur bis MySQL 5.6 kompatibel. Sie können Mal versuchen auf LOCK_ADVISORY stellen.

Schauen Sie sich dazu Mal folgende Links an:

http://api.symfony.com/master/Symfony/Co...ionHandler.html

https://github.com/symfony/symfony/blob/...sionHandler.php