The Daily Commit · Edición de sección Portada PHP AI Dev EN DE FR ES

The Php Times

Lanzamientos — Ecosistema

FrankenPHP 1.12.7 evita la pérdida de salida en modo clásico


FrankenPHP 1.12.7 corrige la pérdida de salida después de fastcgi_finish_request() y frankenphp_finish_request() en el modo clásico.

FRANKENPHP RELEASES, 18 de septiembre de 2026 seleccionado por Giselle

También corrige la métrica frankenphp_total_threads, elimina un hook de reinicio de Opcache, baja a debug los registros habituales de desconexiones de clientes y tiene en cuenta PHP_CONFIG en go.sh. La versión se publicó el 7 de agosto.

FrankenPHP 1.12.7 evita la pérdida de salida en modo clásico
Captura: FrankenPHP Releases ↗

FrankenPHP 1.12.7 se publicó el 7 de agosto. En el modo clásico sin workers, la salida escrita después de fastcgi_finish_request() o frankenphp_finish_request() ahora se conserva. Antes, la configuración predeterminada de ignore_user_abort marcaba por error la conexión como abortada y detenía el script antes de tiempo. dunglas presentó la corrección en #2569, que resuelve #2548.

La métrica frankenphp_total_threads ahora se informa como un gauge que refleja el número actual de hilos. Su valor ya no crece sin límite. ousamabenyounes aportó este cambio en #2550, que resuelve #2481. La versión también elimina el hook de reinicio asociado a la invalidación de Opcache. Reiniciar después de cada restablecimiento de Opcache podía provocar reinicios recursivos en frameworks con invalidaciones frecuentes de caché. AlliBalliBaba envió esta corrección en #2564.

Los errores habituales de escritura y flush causados por desconexiones de clientes ahora se registran en el nivel debug. FrankenPHP sigue así la convención de Caddy y Mercure. Los mensajes también dejan de usar la etiqueta incorrecta «not a flusher». El script de compilación go.sh ahora lee la variable de entorno PHP_CONFIG. La documentación explica por qué la espera antes de reiniciar después de un cierre forzado debe mantenerse sin límite. henderkes contribuyó a la corrección de compilación en #2557, dunglas actualizó la documentación en #2577 y ousamabenyounes realizó su primera contribución con #2550.

Leer la fuente original (en inglés) ↗

Valora este artículo: 0

Tribuna de lectores

Aún no hay aportaciones — abre el debate.

← Ecosistema — Page B1

"All the Code That's Fit to Ship" · The Daily Commit · Edición de pantalla · Información legal · Política de privacidad