Tags: true-async/server
Tags
v0.9.2 — HttpServer::reload() hot reload of the worker pool without d… …ropping listen sockets (#93) - HttpServer::reload(): epoch-beacon driven pool rotation; workers drain in-flight, stop, and re-run the bootloader for fresh code; serialized, one rotation at a time; reload lifecycle logged. - Built-in triggers: HttpServerConfig::enableHotReload() (FileSystemWatcher, debounced, opcache-invalidating) and enableReloadOnSignal() (SIGHUP). - Reactor pool: reload() works under TRUE_ASYNC_SERVER_REACTOR_POOL=1 via a worker-inbox retirement protocol (#100). - Fixes: ~10KB/rotation transit-shell leak; heap corruption from a clone tearing down the global registry; macOS TSRM-mutex build fix. - Tests: kernel-allocated ports across every phpt; Ctrl+C signal-delivery harness (#94).
PreviousNext