关于客户端断开,服务器存在未处理完数据的情况

lu4588198

现在存在着一个客户端链接workerman,如果workerman 超时30s没应答,客户端会自动断开重连,这时服务器未处理完成的操作(如插入数据库)还会执行吗?如果不能怎么解决,谢谢

3691 4 0
4个回答

walkor 打赏

这个情况不一定,需要自己测试

  • lu4588198 2018-07-04

    gatewayworker 默认onmessage 处理超时是30s,如果onmessage 里面超过30s,进程会退出的是么?

lu4588198

gatewayworker 默认onmessage 处理超时是30s,如果onmessage 里面超过30s,进程会退出的是么?

  • 暂无评论
walkor 打赏

  • 暂无评论
爆肝

你有点搞错了吧?首先你的超时时间 意思是空闲时间多久后断开吗?好吧 就算你是30秒后正常断开。

workman的工作进程是用户启动php进程启动的的,你断开的只是workman的业务线程。你的代码出发的业务不会中断 。

你自己试验一下好了 写一个workman一直写文件,打开看看。

  • 暂无评论
年代过于久远,无法发表回答
×
🔝