首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sidekiq工作人员正在泄漏内存

Sidekiq工作人员正在泄漏内存
EN

Stack Overflow用户
提问于 2013-03-20 20:20:09
回答 1查看 1.5K关注 0票数 10

我有一个使用IO.popen运行进程(大型存储库的git克隆)并跟踪stdout以检查克隆进度的sidekiq工作者。

当我运行这个工作程序时,我看到当我得到内核OOM和进程被杀死之前,当我得到内核OOM之前,sidekiq内存正在变得越来越大。子进程(java进程)只占用总内存的5%。

如何调试/检查代码中的内存泄漏?当我的工作人员的内存和波芬进程在一起时,该内存是否是我的员工内存的总和?

有谁知道怎么修吗?

编辑

这是我的工作人员的代码- https://gist.github.com/yosy/5227250

编辑2

我运行代码时没有侧翼,也没有内存泄漏..这是一些奇怪的东西,在tfs中使用了sidekiq和大型存储库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-28 13:43:47

我没有找到导致内存泄漏的原因,但我找到了一个离开塞德基克的方法。

我对git-tf进行了修改,使服务器命令可以接受redis队列中的命令,它从我的代码中消除了很多复杂性。

修改后的git-tf版本如下:https://github.com/yosy/gittf

稍后,我将在修复一些bug时添加有关sever命令的文档。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15533869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档