1、項(xiàng)目里有一個(gè)設(shè)備接入服務(wù),是多進(jìn)程運(yùn)行,在每個(gè)進(jìn)程里創(chuàng)建一個(gè)異步客戶端。比如 4 個(gè)進(jìn)程
2、起了另一個(gè)服務(wù)TCP服務(wù),上面的異步客戶端連接到這里,接受來(lái)自接入服務(wù)的數(shù)據(jù)。同樣 4 個(gè)進(jìn)程
3、通過(guò)'reusePort' => true, 目的是可以平均接入服務(wù)的4個(gè)異步AsyncTcpConnection,結(jié)果是連接還是集中在其中1個(gè)或者2個(gè)隨機(jī)的進(jìn)程里。'reusePort' => true 沒(méi)有起效
'option' => [
'count' => 4,
'name' => 'dataserv',
'reusePort' => true,
],
這里寫步驟
要么你php版本不支持
要么你操作系統(tǒng)不支持
要么你workerman版本不支持
要么你根本就沒(méi)設(shè)置到reusePort,或者說(shuō)你的option里不支持設(shè)置reusePort