如何用 time_nanosleep 搭配 pcntl_signal 优雅地处理中断信号?
在开发需要长时间运行或监听的 PHP 脚本时,例如守护进程或任务队列工作器,优雅地响应中断信号(如 Ctrl+C 触发的 SIGINT)显得尤为重要。本文将介绍如何使用 pcntl_signal 与 time_nanosleep 搭配,优雅地处理中断信号,从而让你的脚本能够安全退出,释放资源,避免数据丢失或异常状态。
time_nanosleep