关于http协议下,restart -g时造成的进程每处理一条请求就退出的问题

workerman版本4.0.6 现象:使用restart -g重启服务,进程每处理一个请求后就退出.客户端使用php curl,使用浏览器访问,当浏览器关闭时也会出现这个现象.而服务正常start时无此问题. 经实验发现,curl每次请求完后会关闭连接,此时TcpConnection类会destroy当前连接,进入__destruct,由于-g参数为true会走到Worker::stopAll,造成进程退出. 代...

www 发表与 2020-07-21 1849 浏览 2 回答
restart -g在centos7下面测试问题workermen4.1

while(1){ \pcntl_signal_dispatch(); //业务逻辑 } 这个代码在ubuntu下测试能够正常退出,但是在centos7下测试无法优雅退出,请问是什么问题呢?...

www 发表与 2020-05-26 1651 浏览 4 回答
workerman4.0.4在win下无法进入onWorkerStart?

workerman4.0.4在win似乎下无法进入onWorkerStart...

www 发表与 2020-04-29 1672 浏览 2 回答
如何处理长时间阻塞的任务

我需要在一个死循环里等候一个redis队列的消息,取到消息后做相应的处理,但是文档里说不能有死循环,请问该怎么解决这个问题?...

www 发表与 2019-06-04 2847 浏览 1 回答

www

-6
积分
0
获赞数
0
粉丝数
2019-06-04 加入
×
🔝