2500左右的連接,就出現(xiàn)大量busy進(jìn)程,查看調(diào)試日志,感覺(jué)都是正常的數(shù)據(jù),是我的event擴(kuò)展優(yōu)化沒(méi)弄好嗎?
從strace看可能是你的業(yè)務(wù)在for/foreach循環(huán)訪問(wèn)Redis導(dǎo)致總體耗時(shí)很長(zhǎng)。 比如每個(gè)for循環(huán)單次耗時(shí)20ms,一個(gè)for有50次執(zhí)行,總耗時(shí)超過(guò)1秒會(huì)產(chǎn)生busy。 產(chǎn)生busy不一定是有問(wèn)題,看業(yè)務(wù),比如有些就是耗時(shí)業(yè)務(wù),例如發(fā)郵件等,顯示busy也沒(méi)問(wèn)題。
那像我這種并發(fā)高,我不用event事件,改用swoole事件,會(huì)不會(huì)減少這種busy的情況?