開啟多少進程
Gateway進程數(shù)不是開得越多越好,Gateway進程增多會導致進程間通訊開銷變大。
每個Gateway進程可以輕松處理5000-10000連接的請求轉發(fā),業(yè)務同時在線連接數(shù)少于10000時可以只開2個Gateway進程。每增加10000個連接增加一個Gateway進程,依次類推。
BusinessWorker進程中根據(jù)業(yè)務是否有阻塞式IO設置進程數(shù)為CPU核數(shù)的1倍-4倍即可。 即start_businessworker.php
中$worker->count = cpu
核數(shù)的1-4倍;