[attach]1319[/attach]
lsof -nPp pid [attach]1318[/attach] 但onWorkerStart 中使用定時(shí)器還是能持續(xù)調(diào)用;
onWebSocketConnect 中g(shù)lobaDataClient讀寫, 不知道是否globaDataClient操作過于頻繁,造成businessworker進(jìn)程繁忙了?
?
busy不一定就是出現(xiàn)了問題,busy意思是進(jìn)程當(dāng)前時(shí)刻正在忙于業(yè)務(wù)。 如果busy的進(jìn)程還在持續(xù)的工作,那就沒問題。
lsof -nPp pid 中13u "TCP 127.0.0.1:39070->127.0.0.1:2207 (ESTABLISHED)" 是否一直在等待GlobalDataServer 返回?cái)?shù)據(jù),而阻塞了
這個(gè)要看strace的結(jié)果
@1: 進(jìn)程當(dāng)前時(shí)刻正在忙于業(yè)務(wù),也會(huì)使cpu飆升到100%?
@https://wenda.workerman.net/people/walkor [attach]1320[/attach] 這是strace的結(jié)果
存的數(shù)據(jù)太大了導(dǎo)致
這個(gè)截圖看不出來什么,就是知道127.0.0.1:2207這個(gè)端口在通訊,看不出來是否發(fā)生阻塞
怎么解決?