<div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div><div>Привет сообщество,<br><br></div><div>Давненько ничего не было в групе :)<br><br></div><br></div>Есть скриптец который парсит данные и вливает в MongoDB.<br>
</div><div>(Perl  v5.8.8)<br></div>Заливается порядка 30 Gb.<br></div>Столкнулся с тем что течет память. Течет судя по всему в драйвере. При отключеной работе с базой скрипт памяти практически не использует и она точно не растет :) .<br>
Может кто то сталкивался с подобным.<br><br><br></div>Данные вставляются через update с 'upsert' => 1<br></div>Делать просто insert нельзя для предотвращения дубликатов).<br></div>Рестартовать тоже нельзя.<br></div>
<div>(крутится все на очень мощных тазиках - ресурсов более чем достаточно)<br></div><div><br></div>В гугле по утечке было найдено только <a href="https://groups.google.com/forum/#!topic/mongodb-user/kUzfoQQvja0">https://groups.google.com/forum/#!topic/mongodb-user/kUzfoQQvja0</a> за 2009 год с последней записью что "all of leaks on inserting and retrieving data have now been fixed and checked into Github"<br>
<br></div>Из рабочих вариантов на данный момент у меня осталось переписать все на питон или плюсы.<br></div>(Но вдруг кто то столкнулся и победил это в perl............переписывать ой как не хочется....по работе с текстом лучше перла нет)<br>
<br></div>Спасибо.<br></div>С ув. Александр.<br></div>