两个服务间调用的时候超时

codeninjia

在并发多的情况下。A服务通过stream_socket_client 调用B服务会报错
PHP_Service can not connect to tcp://127.0.0.1:12017 , 110:Connection timed out,都是在一台机器上按理说不会出现才对。我看了下业务处理的时间也不算太长。

2701 1 0
1个回答

walkor 打赏

按照workerman手册优化下linux内核

  • codeninjia 2018-02-07

    已经优化过了。参数是这些
    net.ipv4.tcp_max_tw_buckets = 20000
    net.core.somaxconn = 65535
    net.ipv4.tcp_max_syn_backlog = 262144
    net.core.netdev_max_backlog = 30000
    net.ipv4.tcp_tw_recycle = 0
    fs.file-max = 6815744
    ,而且现在都是一个连这个服务出现的问题或者是这个服务去请求别的服务出现的问题。导致的报错。这个服务我大概开了80个进程

  • walkor 2018-02-22

    也有可能业务处理太慢导致

年代过于久远,无法发表回答
×
🔝