You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brpc.apache.org by GitBox <gi...@apache.org> on 2020/07/27 07:58:11 UTC

[GitHub] [incubator-brpc] vagetablechicken commented on issue #1179: TimerThread模块发生tcmalloc OOM 的coredump

vagetablechicken commented on issue #1179:
URL: https://github.com/apache/incubator-brpc/issues/1179#issuecomment-664184102


   不仅有consume task时出现循环链表push back OOM的问题,我们还发现了TimerThread::Task的resource pool内存增长过快导致OOM的问题。
   集群20台节点,仅有一台出现Task resource pool增长过快。下图为growth profile图
   ![image](https://user-images.githubusercontent.com/24697960/88516211-801a6b00-d01f-11ea-965a-43e6dffbfe5d.png)
   虽然growth未考虑释放,但这个数值基本与rss和tcmalloc的`generic.current_allocated_bytes`相近。
   而且间隔35min再采一次growth,做一下diff,可以看出30min,resource pool就涨了22GB(与上图的链路相同,todo 图链接)。
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@brpc.apache.org
For additional commands, e-mail: dev-help@brpc.apache.org