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