Skopiowano z komentarza, ponieważ najwyraźniej doprowadziło to do rozwiązania:
Domyślam się, że przeciekasz coś innego niż pamięć, może deskryptory plików. Spróbuj użyć netstat lub lsof, aby sprawdzić, czy jest o wiele więcej otwartych połączeń lub plików, niż się spodziewasz.