压测的时候会出现连接超时的情况,想知道是代码的问题还是网络的问题如何排除

0

两个woker 之间互相调用的时候会报如下错误。php版本7.1 wokerman 版本 3.5.1
错误信息如下:
PHP_Service can not connect to tcp://xxx.wkm.api.xxx.com:80 , 110:Connection timed out


这个如何确实是不是网络原因还是代码的问题。

已邀请:

walkor

赞同来自: codeninjia

1、如果所有连接都超时,那就是网络不通或者防火墙安全组等没设置好


2、如果是部分超时,有可能是
网络问题(网络质量、带宽等)
服务器配置问题,压测端和被压测端都需要根据手册 http://doc.workerman.net/315302 优化内核
被压测服务器或者发起压测的机器资源遇到瓶颈
被压测服务器业务处理太慢,导致连接积压超过系统backlog

codeninjia - 90php

赞同来自:

这个问题最后找到的原因是防火墙的问题。http://doc.workerman.net/315302
如果关闭了防火墙则不会报错。

要回复问题请先登录注册