Page 1 of 1
segfault keyhelp-php54
Posted: Fri 2. Nov 2018, 14:06
by MLan
Hallo Support,
Ich habe ein altes projekt daß mit php 5.4 laufen muß.
Ich habe in letzter zeit vermehrt viele solche Meldungen im dmesg.
Code: Select all
[Fri Nov 2 08:50:14 2018] keyhelp-php54-f[23960]: segfault at 7f0000000020 ip 00005586effd0fe7 sp 00007ffef4d66f00 error 4 in keyhelp-php54-fpm[5586efa7f000+d18000]
Dann läuft die Seite nicht mehr und es dauert ein paar min bis die Seite wieder läuft.
Habe debian 9.5 und keyhelp 18.1
Habt ihr einen Tipp wie ich die Sache beheben kann ?
Die üblich verdächtigen logs spucken nichts aus.
Wenn ich fpm-status aktiviere bekomme ich da auch nur einen 503er zurück
Gruß Mlan
Re: segfault keyhelp-php54
Posted: Fri 2. Nov 2018, 18:52
by Jolinar
MLan wrote: ↑Fri 2. Nov 2018, 14:06Ich habe ein altes projekt daß mit php 5.4 laufen muß.
Dir ist aber schon bewußt, daß
PHP 5.4 sein EOL am 03.09.2015 erreicht hat?
Das bedeutet, daß diese Version seit über 3 Jahren (!) nicht mehr mit Sicherheitspatches versorgt wird.
Sollten auf dem Server irgendwelche Nutzerdaten verarbeitet werden und diese durch Ausnutzen einer Sicherheitslücke in der völlig veralteten PHP-Version abhanden kommen, dann bist du rechtlich gesehen mindestens im Bereich der groben Fahrlässigkeit, möglicherweise sogar im Bereich des Vorsatzes, denn du als Admin solltest über das EOL der verwendeten Software bescheid wissen.
Die einzig sinnvolle Lösung für dein Problem sehe ich in einer Aktualisierung der von dir verwendeten "Projekt"-Software bzw. den Wechsel auf eine Software mit der gleichen Funktionalität, welche auch mit supporteter PHP-Version läuft.
P.S.:
Ich finde es allgemein sehr bedenklich, daß Keyhelp überhaupt die Option für die Installation derart veralteter und unsupporteter Software (PHP 5.3 - EOL 14.08.2014, PHP 5.4 - EOL 03.09.2015 und PHP 5.5 - EOL 21.07.2016) anbietet...

Re: segfault keyhelp-php54
Posted: Sat 3. Nov 2018, 21:19
by Alexander
@Joli,
Es bleibt ja dem Admin überlassen, welche PHP Version er wählt. Und wenn er nunmal eine veraltete PHP-Version-benutzende, statische Website weiterhin auf einem aktuellen OS betreiben möchte, dann bitte, er bekommt von KeyHelp keine Steine in den Weg gelegt. Zumal KeyHelp dem Admin schon bei der Installation der PHP Version anzeigt, das die Version EOL ist.
Das Gute ist doch, das man die Möglichkeit hat zu entscheiden

.
Klar fördert es ein bisschen die "Faulheit", denn man braucht seine Software nicht updaten.
Was ich sagen möchte, ein gewissenhafter Admin sollte sich der Verwendung einer seit Jahren nicht mehr unterstützen Version im Klaren sein

.
Re: segfault keyhelp-php54
Posted: Sun 4. Nov 2018, 11:39
by Tobi
@Alexander
Wie ist denn die generelle Verfügbarkeit von alten PHP Versionen?
Werden die irgendwann inkompatibel zum verwendeten Betriebssystem oder unterliegt PHP nicht solchen Abhängigkeiten?
Ganz ehrlich könnte ich für ein Projekt sogar noch PHP 4.2 oder 4.4 gebrauchen

.
Wie sieht das denn damit aus? Wäre dies auch noch möglich, bzw. kann ich es auch selbst kompilieren und innerhalb von KeyHelp bereit stellen?
Re: segfault keyhelp-php54
Posted: Sun 4. Nov 2018, 12:34
by MLan
Ich finde es schade, daß mir auf meine Frage nicht geantwortet wird und statt dessen eine Diskussion um EOL entfacht wird.
Wie ich schon schrieb, ist da noch ein altes Projekt was im Augenblick nur mit php5.4 läuft.
Man ist gerade dabei das Projekt umzuschreiben damit es mit 5.6 läuft.
Aber das wird auf Grund der Größe wohl noch 2-3 Monate dauern.
Gruß Mlan
Re: segfault keyhelp-php54
Posted: Sun 4. Nov 2018, 14:19
by Tobi
MLan wrote: ↑Sun 4. Nov 2018, 12:34
Ich finde es schade, daß mir auf meine Frage nicht geantwortet wird und statt dessen eine Diskussion um EOL entfacht wird.
Wie ich schon schrieb, ist da noch ein altes Projekt was im Augenblick nur mit php5.4 läuft.
Man ist gerade dabei das Projekt umzuschreiben damit es mit 5.6 läuft.
Aber das wird auf Grund der Größe wohl noch 2-3 Monate dauern.
Gruß Mlan
Sorry!
Lies mal hier:
https://joshtronic.com/2013/12/24/php-s ... -too-much/
Re: segfault keyhelp-php54
Posted: Sun 4. Nov 2018, 22:10
by mrbird
MLan wrote: ↑Sun 4. Nov 2018, 12:34
Man ist gerade dabei das Projekt umzuschreiben damit es mit 5.6 läuft.
Aber das wird auf Grund der Größe wohl noch 2-3 Monate dauern.
Ich hab zwar nix direkt zu dem Thema zu sagen. Aber warum nicht gleich auf php7 .. sonst geht das Spiel bald wieder los. Und vor allem kann man dann auch noch ein paar Dinge implementieren um mehr Sicherheit auch für die Zukunft zu bekommen. Ich meine .. einmal Aufwand .. dann doch gleich effizienter.
Aber nur meine Meinung