前提:自行安装swoole 扩展
任务:使用swoole_timer_tick 函数时间定时任务
参数解说:swoole_timer_tick 接收两个参数,[时间参数(单位:毫秒),回调函数]
出现问题:
问题原因:
在之前的Swoole版本中中,Swoole会自动在脚本末尾检测是否有Event::wait()调用,如果没有,底层会自动调用register_shutdown_function在脚本结束时调用Event::wait(),进入事件循环。在新的版本中,不再自动添加 Event::wait() 到PHP的shutdown function列表
原文链接:https://blog.csdn.net/weixin_42475906/article/details/128954749
解决办法:
在程序末尾手工添加Event::wait()