国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

Gateway與BusinessWorker之間通訊問(wèn)題.

ub_luo

問(wèn)題描述

Gateway與BusinessWorker之間通訊不應(yīng)該是長(zhǎng)鏈接嗎? 為什么我的服務(wù)器上有大量的close和time_wait網(wǎng)絡(luò)連接狀態(tài)? 是因?yàn)閎usinessworker進(jìn)程數(shù)不夠嗎?

兩個(gè)節(jié)點(diǎn)
worker01 4核8G, 啟動(dòng)了Gateway,BusinessWorker,Register.
worker03 2核4G, 啟動(dòng)了Gateway,BusinessWorker.

兩節(jié)點(diǎn)Gateway ws監(jiān)聽8804, 進(jìn)程數(shù)都是8,內(nèi)部起始端口是2900.
BusinessWorker進(jìn)程數(shù)不同,01是200個(gè),03是150個(gè).
最前端的負(fù)載均衡權(quán)重比是 worker01:worker03 = 2:1

版本 Workerman version:3.4.2 PHP version:7.3.33

worker01網(wǎng)絡(luò)連接狀態(tài)截圖:
worker01

worker03網(wǎng)絡(luò)連接狀態(tài)截圖:
worker03

1265 1 0
1個(gè)回答

walkor 打賞

有些內(nèi)部api調(diào)用是短連接。
按照workerman手冊(cè)優(yōu)化好linux內(nèi)核,timewait連接在2W以下都是正常的

  • ub_luo 2022-11-28

    已經(jīng)按照手冊(cè)做好了內(nèi)核優(yōu)化, sysctl -a 可以看到已經(jīng)生效了, 但estab 的上限好像是被某個(gè)參數(shù)限制? 01那臺(tái)estab最高就是200, 超過(guò)200的會(huì)在幾秒內(nèi)恢復(fù)到200. 03那臺(tái)最高150. 這個(gè)是什么地方限制的? 現(xiàn)在服務(wù)器CPU內(nèi)存使用率很低, 但是添加新的節(jié)點(diǎn)能緩解異常問(wèn)題. 好像還是網(wǎng)絡(luò)連接這塊有一些問(wèn)題.

  • walkor 2022-11-28

    框架沒(méi)有200或150的限制,具體哪里限制的根據(jù)根據(jù)你的描述無(wú)法確定

  • ub_luo 2022-11-28

    想起來(lái)了,200和150就是BusinessWorker進(jìn)程數(shù). 如何判斷進(jìn)程數(shù)是否夠用呢? 按照官網(wǎng)文檔"Gateway進(jìn)程數(shù)等于CPU核數(shù),BusinessWorker進(jìn)程數(shù)等于CPU核數(shù)的1-3倍." 但我現(xiàn)在BusinessWorker進(jìn)程數(shù)已經(jīng)是CPU的百倍了.

  • walkor 2022-11-28

    業(yè)務(wù)處理速度明顯變慢,但是cpu占用不高,一般是進(jìn)程數(shù)不夠

年代過(guò)于久遠(yuǎn),無(wú)法發(fā)表回答
??