swoole_event_add在swooleserver下使用。服务关闭时,日志中提示swWorker_reactor_is_empty(ERRNO9012):workerexittimeout,forcedtoterminate,服务关闭时间比正常情况慢。解决方法是启用'reload_async'=>true,配置并注册onWorderExit回调,并删除回调中的事件publicfunctiononWorkerExit(Server$server,int$worker_id){Timer::clearAll();swoole_event_del($this->process->pipe);}问题已解决swooleversion4.4.5,php7.2.19swooleSwoole=>enabledAuthor=>SwooleTeamVersion=>4.4.5Built=>Sep9201911:08:20coroutine=>enabledepoll=>enabledeventfd=>enabledsignalfd=>enabledcpu_affinity=>enabledspinlock=>enabledrwlock=>enabledsockets=>enabledopenssl=>OpenSSL1.0.2k-fips2017年1月26日http2=>enabledpcre=>enabledzlib=>enabledmutex_timedlock=>enabledpthread_barrier=>enabledfutex=>enabledmysqlnd=>enabledasync_redis=>enabledDirective=>本地值=>;MasterValueswoole.enable_coroutine=>On=>Onswoole.enable_library=>On=>Onswoole.enable_preemptive_scheduler=>Off=>Offswoole.display_errors=>On=>Onswoole.use_shortname=>On=>Onswoole.unixsock_buffer_size=>8388608=>8388608