Datenbankfehler: MySQL server has gone away
Datei: htdocs/Sources/Security.php
Zeile: 280
Spontan habe ich das natürlich mit den Änderung der IP Adresse in Verbindung gebracht. In einigen Foren war über eine ähnliche Fehlermeldung in Zusammenhang mit Routingproblemen zu lesen. Da ich aber den Fehler auch bekam wenn ich mich direkt vom Server aus mit dem Forum verbunden habe, konnte ich Routungprobleme ausschliessen. Es musste also Zufall gewesen sein, dass ausgerechnet jetzt die Fehler gemeldet wurden. Interessanterweise kamen die ersten Hinweise von Benutzern, die nicht im Forum registriert waren. Das legt die Vermutung nahe, dass der Fehler schon länger bestand und möglicherweise im Zusammenhang mit Updates zu sehen ist, die schon vor einiger Zeit durchgeführt wurden. Was liegt da näher als die Updates einfach rückgängig zu machen. Wenn das nur immer so einfach wäre.
Zwar konnte ich relativ schnell herausfinden, dass die Ursache des Fehlers an der Kombination lighttpd 1.4.18 + php 5.2.3 lag und, dass es in der Kombination lighttpd 1.4.16 + php 5.2.0 den Fehler nicht gibt. Aus Sicherheitsgründen konnte ich aber nicht auf die alten Versionen zurückwechseln.
Die Lösung bestand daher darin, statt lighttpd wieder apache2 einzusetzen. Damit trat der Fehler mit der MySQL Verbindung nicht auf. Ob der eigentliche "Übeltäter" wirklich lighttpd ist oder ob er in Wirklichkeit im php5-cgi zu suchen ist, das lighty verwendet, ist offen.






