We haven't seen any socket leaks with the java producer. If you have lots of unexplained socket connections in established mode, one possible cause is that the client created new producer instances, but didn't close the old ones.
Thanks, Jun On Wed, Sep 25, 2013 at 6:08 AM, Mark <static.void....@gmail.com> wrote: > No. We are using the kafka-rb ruby gem producer. > https://github.com/acrosa/kafka-rb > > Now that you asked that question I need to ask. Is there a problem with > the java producer? > > Sent from my iPhone > > > On Sep 24, 2013, at 9:01 PM, Jun Rao <jun...@gmail.com> wrote: > > > > Are you using the java producer client? > > > > Thanks, > > > > Jun > > > > > >> On Tue, Sep 24, 2013 at 5:33 PM, Mark <static.void....@gmail.com> > wrote: > >> > >> Our 0.7.2 Kafka cluster keeps crashing with: > >> > >> 2013-09-24 17:21:47,513 - [kafka-acceptor:Acceptor@153] - Error in > >> acceptor > >> java.io.IOException: Too many open > >> > >> The obvious fix is to bump up the number of open files but I'm wondering > >> if there is a leak on the Kafka side and/or our application side. We > >> currently have the ulimit set to a generous 4096 but obviously we are > >> hitting this ceiling. What's a recommended value? > >> > >> We are running rails and our Unicorn workers are connecting to our Kafka > >> cluster via round-robin load balancing. We have about 1500 workers to > that > >> would be 1500 connections right there but they should be split across > our 3 > >> nodes. Instead Netstat shows thousands of connections that look like > this: > >> > >> tcp 0 0 kafka1.mycompany.:XmlIpcRegSvc ::ffff: > 10.99.99.1:22503 ESTABLISHED > >> tcp 0 0 kafka1.mycompany.:XmlIpcRegSvc ::ffff: > 10.99.99.1:48398 ESTABLISHED > >> tcp 0 0 kafka1.mycompany.:XmlIpcRegSvc ::ffff: > 10.99.99.2:29617 ESTABLISHED > >> tcp 0 0 kafka1.mycompany.:XmlIpcRegSvc ::ffff: > 10.99.99.1:32444 ESTABLISHED > >> tcp 0 0 kafka1.mycompany.:XmlIpcRegSvc ::ffff: > 10.99.99.1:34415 ESTABLISHED > >> tcp 0 0 kafka1.mycompany.:XmlIpcRegSvc ::ffff: > 10.99.99.1:56901 ESTABLISHED > >> tcp 0 0 kafka1.mycompany.:XmlIpcRegSvc ::ffff: > 10.99.99.2:45349 ESTABLISHED > >> > >> Has anyone come across this problem before? Is this a 0.7.2 leak, LB > >> misconfiguration… ? > >> > >> Thanks >