看完视频我自己尝试着用tcp服务用swoole的定时器发现一个问题,每次我kill掉这个tcp服务的进程后终端一直还在执行定时任务

来源:5-2 Swoole毫秒定时器

慕粉1546197132

2018-03-31

如图

http://img.mukewang.com/szimg/5abf82040001517c07320432.jpg

http://img.mukewang.com/szimg/5abf82040001897407290427.jpg


写回答

3回答

singwa

2018-03-31

kill -9 进程id   修改 为: kill 进程ID

0
1
weixin_慕村2369771
请问下, swoole_timer_tick(2000,function($timer_id){ }) 这样每2s执行一次,在终端ctrl+c 后,进程其实一直还在跑的,最后导致弹头挂了,然后重启的,请部下,必须要:kill -9 端口号?
2019-01-02
共1条回复

芭菲雨

2019-01-23

我也遇到这个问题,已经kill掉了,定时器还在跑

0
2
芭菲雨
回复
singwa
kill -9 进程号 然后查询进程不存在了,结果窗口上面定时器还在跑。结果试了一下kill 进程号 就不跑定时器了
2019-01-23
共2条回复

singwa

2018-03-31

你代码是没问题的。

0
1
weixin_慕村2369771
请问下, swoole_timer_tick(2000,function($timer_id){ }) 这样每2s执行一次,在终端ctrl+c 后,进程其实一直还在跑的,最后导致弹头挂了,然后重启的,请部下,必须要:kill -9 端口号?
2019-01-05
共1条回复

Swoole入门到实战打造高性能赛事直播平台

swoole创始人推荐,借助Swoole打造高性能直播平台

2228 学习 · 1062 问题

查看课程