[Kiev-pm] Утечка памяти в MongoDB драйвере.

Ilya Chesnokov chesnokov.ilya at gmail.com
Thu Aug 22 01:51:36 PDT 2013


21 августа 2013 г., 12:32 пользователь alex o <alex.puhachev ÎÁ gmail.com>написал:

> Привет сообщество,
>
> Давненько ничего не было в групе :)
>
>
> Есть скриптец который парсит данные и вливает в MongoDB.
> (Perl  v5.8.8)
>

Может стоит начать с того, что обновить Perl до какой-нибудь более
вменяемой версии - например, 5.16.3 или хотя бы 5.14.4?


> Заливается порядка 30 Gb.
> Столкнулся с тем что течет память. Течет судя по всему в драйвере. При
> отключеной работе с базой скрипт памяти практически не использует и она
> точно не растет :) .
> Может кто то сталкивался с подобным.
>
>
> Данные вставляются через update с 'upsert' => 1
> Делать просто insert нельзя для предотвращения дубликатов).
> Рестартовать тоже нельзя.
> (крутится все на очень мощных тазиках - ресурсов более чем достаточно)
>
> В гугле по утечке было найдено только
> https://groups.google.com/forum/#!topic/mongodb-user/kUzfoQQvja0 за 2009
> год с последней записью что "all of leaks on inserting and retrieving data
> have now been fixed and checked into Github"
>
> Из рабочих вариантов на данный момент у меня осталось переписать все на
> питон или плюсы.
> (Но вдруг кто то столкнулся и победил это в perl............переписывать
> ой как не хочется....по работе с текстом лучше перла нет)
>
> Спасибо.
> С ув. Александр.
>
> _______________________________________________
> Kiev-pm mailing list
> Kiev-pm ÎÁ pm.org
> http://mail.pm.org/mailman/listinfo/kiev-pm
>
>


-- 
Best regards,
Ilya Chesnokov
----------- ���� ���-----------
÷ÌÏÖÅÎÉÅ × ÆÏÒÍÁÔÅ HTML ÂÙÌÏ ÉÚ×ÌÅÞÅÎÏ…
URL: <http://mail.pm.org/pipermail/kiev-pm/attachments/20130822/1eda6845/attachment.html>


More information about the Kiev-pm mailing list