在并發(fā)多的情況下。A服務通過stream_socket_client 調用B服務會報錯
PHP_Service can not connect to tcp://127.0.0.1:12017 , 110:Connection timed out,都是在一臺機器上按理說不會出現(xiàn)才對。我看了下業(yè)務處理的時間也不算太長。
按照workerman手冊優(yōu)化下linux內核
已經優(yōu)化過了。參數(shù)是這些
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
,而且現(xiàn)在都是一個連這個服務出現(xiàn)的問題或者是這個服務去請求別的服務出現(xiàn)的問題。導致的報錯。這個服務我大概開了80個進程