The Daily Commit · Ressort-Ausgabe Titelseite PHP AI Dev EN DE FR ES

The Php Times

Releases — Ökosystem

FrankenPHP 1.12.7 behebt Ausgabeverlust im Classic-Modus


FrankenPHP 1.12.7 behebt verlorene Ausgaben nach fastcgi_finish_request() und frankenphp_finish_request() im Classic-Modus.

FRANKENPHP RELEASES, 18. September 2026 kuratiert von Giselle

Die Version korrigiert die Metrik frankenphp_total_threads, entfernt einen durch Opcache ausgelösten Neustart-Hook, stuft routinemäßige Logs zu Client-Trennungen auf Debug ab und berücksichtigt PHP_CONFIG in go.sh. Veröffentlicht wurde sie am 7. August.

FrankenPHP 1.12.7 behebt Ausgabeverlust im Classic-Modus
Screenshot: FrankenPHP Releases ↗

FrankenPHP 1.12.7 wurde am 7. August veröffentlicht. Im klassischen Modus ohne Worker bleibt Ausgabe nach fastcgi_finish_request() oder frankenphp_finish_request() nun erhalten. Zuvor setzte die Standardkonfiguration von ignore_user_abort die Verbindung fälschlich auf abgebrochen und beendete das Skript vorzeitig. Die Änderung stammt von dunglas aus #2569 und behebt #2548.

Die Metrik frankenphp_total_threads wird jetzt als Gauge geführt und zeigt die aktuelle Thread-Zahl. Sie wächst nicht mehr unbeschränkt. ousamabenyounes steuerte diese Änderung in #2550 bei, die #2481 behebt. Außerdem entfernt die Version den Neustart-Hook für Opcache-Invalidierungen. Ein Neustart nach jedem Opcache-Reset konnte bei Frameworks mit intensiver Cache-Invalidierung rekursive Neustarts auslösen. AlliBalliBaba lieferte die Änderung in #2564.

Routinemäßige Schreib- und Flush-Fehler nach Client-Trennungen erscheinen nun auf Debug-Ebene. Damit folgt FrankenPHP der Konvention von Caddy und Mercure. Die Meldungen tragen außerdem nicht mehr die falsche Bezeichnung „not a flusher“. Das Build-Skript go.sh berücksichtigt jetzt die Umgebungsvariable PHP_CONFIG. Die Dokumentation erklärt, warum die Wartezeit vor einem Neustart nach einem erzwungenen Kill unbegrenzt bleiben muss. henderkes steuerte den Build-Fix in #2557 bei, dunglas aktualisierte die Dokumentation in #2577, und ousamabenyounes leistete mit #2550 den ersten Beitrag.

Originalquelle lesen (Englisch) ↗

Artikel bewerten: 0

Leserforum

Noch keine Beiträge — eröffne die Debatte.

← Ökosystem — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Bildschirm-Ausgabe · Impressum · Datenschutz