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

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

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

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

www 发表与 2020-05-26 1646 浏览 4 回答

www

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