I _think_ my problem with tmda-ofmipd using such large amounts of ram might have been a Python problem.

I paid a visit to the Python web site yesterday, and noticed that the big change between 2.3.2 and 2.3.3 was stuff relating to garbage collection. I have no solid foundation for the following, just following a hunch. I noticed that over time the memory use would increase. When tmda-ofmipd got to using just under 50MB of my ram, it would crash, and then I'd start getting customer complaints about not being able to send mail out through my server. Last time this process took 16 days.

Just exactly what I might think would happen if for some reason Python wasn't re-claiming the memory being used from each invocation of tmda-ofmipd.

Yesterday I downloaded and installed Python 2.3.3 and so far, so good. I even put tmda-ofmipd back under daemontools and so far (and on Mondays the outgoing mail gets a real workout here ;-), memory usage remains consistent. Plus, I have the added benefit of having tmda-ofmipd restart if it should crash, and start at boot as well.

Time will tell. Unless I start seeing the big jump in memory use again, consider this problem solved.

Jeff

--
Jeff Ross
Open Vistas Networking, Inc.
http://www.openvistas.net
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to