Hello,<div><br></div><div>I was asked by Matthias Rodestock to submit my experience [1] with </div><div>100% CPU usage when file descriptors are used up.</div><div><br></div><div>My setup:</div><div>- Recent Chef with Ubuntu rabbitmq-server package 2.8.4-1</div>
<div><br></div><div>Steps to reproduce:</div><div>1.) Set ulimit -n to low value (e.g. default of 1024)</div><div>2.) Connect a lot of chef nodes, do a lot of stuff</div><div>3.) Wait 2 or 3 days</div><div><br></div><div>
After this memory usage goes up and at some time it starts eating CPU.</div><div>It does stop working then. Listing the queues doesn't work anymore.</div><div>Restarting the service doesn't help. "rabbitmqctl report" shows ~100% </div>
<div>used file descriptors.</div><div><br></div><div>Increasing the ulimit and restarting RabbitMQ immediately helps.</div><div><br></div><div>Best Regards,</div><div>Lars</div><div><br></div><div>[1] <a href="http://lzone.de/Solving+100%25+CPU+usage+of+Chef">http://lzone.de/Solving+100%25+CPU+usage+of+Chef</a></div>
<div><br></div><div>PS: Please CC in case of questions as I have not subscribed to the list</div>