现在存在着一个客户端链接workerman,如果workerman 超时30s没应答,客户端会自动断开重连,这时服务器未处理完成的操作(如插入数据库)还会执行吗?如果不能怎么解决,谢谢
这个情况不一定,需要自己测试
gatewayworker 默认onmessage 处理超时是30s,如果onmessage 里面超过30s,进程会退出的是么?
对
你有点搞错了吧?首先你的超时时间 意思是空闲时间多久后断开吗?好吧 就算你是30秒后正常断开。
workman的工作进程是用户启动php进程启动的的,你断开的只是workman的业务线程。你的代码出发的业务不会中断 。
你自己试验一下好了 写一个workman一直写文件,打开看看。
这个情况不一定,需要自己测试
gatewayworker 默认onmessage 处理超时是30s,如果onmessage 里面超过30s,进程会退出的是么?
gatewayworker 默认onmessage 处理超时是30s,如果onmessage 里面超过30s,进程会退出的是么?
对
你有点搞错了吧?首先你的超时时间 意思是空闲时间多久后断开吗?好吧 就算你是30秒后正常断开。
workman的工作进程是用户启动php进程启动的的,你断开的只是workman的业务线程。你的代码出发的业务不会中断 。
你自己试验一下好了 写一个workman一直写文件,打开看看。