I am wondering this as well. I currently have a 15G instance of beanstalk running that had about 50 million jobs at one time. All clients have been disconnected from the server. I've emptied out all the queues so all that remains is default:
Tue Jan 25 13:24:25 -0800 2011 +---------+-------+---------+----------+-------+ | name | ready | delayed | reserved | total | +---------+-------+---------+----------+-------+ | default | 0 | 0 | 0 | 0 | +---------+-------+---------+----------+-------+ The process size hasn't changed and remains 15G. There is also nothing in the binlog: -r-------- 1 jokes jokes 10485760 2011-01-25 13:11 binlog.6192 -rw------- 1 root root 0 2010-11-02 17:55 lock Does beanstalk not release memory after it is done? It would be a useful feature to have since I end up running a separate instance of beanstalk when I will have tens of millions of jobs that may be left in beanstalk for weeks at a time. I would not want my normal instance of beanstalk that does routine tasks to occupy 15G. Eric On Jan 24, 4:24 pm, dan <[email protected]> wrote: > I should say: beanstalkd version 1.4.3-1 -- You received this message because you are subscribed to the Google Groups "beanstalk-talk" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/beanstalk-talk?hl=en.
