[zeromq-dev] Exception using ZeroMQ

Check Peck comptechgeeky at gmail.com
Wed Jan 28 06:13:13 CET 2015


And we are using "0.3.4" version of ZeroMQ -

    <dependency>
        <groupId>org.zeromq</groupId>
        <artifactId>jeromq</artifactId>
        <version>0.3.4</version>
    </dependency>


Also, where does in the code of ZeroMQ mentions that closing sockets is
asynchronous? We are calling disconnect and then close on the socket.



On Tue, Jan 27, 2015 at 9:00 PM, Check Peck <comptechgeeky at gmail.com> wrote:

> Yes it looks like we are opening/closing pretty quickly. Does creating
> sockets is asynchronous too? And should we deal with closing sockets if it
> is asynchronous?
>
> On Tue, Jan 27, 2015 at 6:44 PM, Colin Ingarfield <colin at ingarfield.com>
> wrote:
>
>>  Closing sockets is asynchronous.  Are you opening/closing sockets very
>> quickly?  That could cause it to run out of "empty" slots.
>>
>>
>> On 1/27/15 8:34 PM, Check Peck wrote:
>>
>>  In Ctx.java class, I saw this line -
>>
>>     //  If max_sockets limit was reached, return error.
>>     if (empty_slots.isEmpty ()) {
>>         throw new IllegalStateException("EMFILE");
>>     }
>>
>>  But under what circumstances this will happen?
>>
>>
>>
>> On Tue, Jan 27, 2015 at 4:22 PM, Check Peck <comptechgeeky at gmail.com>
>> wrote:
>>
>>> I am using ZeroMQ in Java and it was working fine but suddenly I saw
>>> this exception getting thrown -
>>>
>>>     java.lang.IllegalStateException: EMFILE
>>>     at zmq.Ctx.create_socket(Ctx.java:300)
>>>     at org.zeromq.ZMQ$Socket.<init>(ZMQ.java:363)
>>>     at org.zeromq.ZMQ$Context.socket(ZMQ.java:312)
>>>     at org.zeromq.ZContext.createSocket(ZContext.java:113)
>>>
>>>
>>> Any idea what could be wrong? I am disconnecting and closing the socket
>>> as well.
>>>
>>
>>
>>
>> _______________________________________________
>> zeromq-dev mailing listzeromq-dev at lists.zeromq.orghttp://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>>
>>
>> _______________________________________________
>> zeromq-dev mailing list
>> zeromq-dev at lists.zeromq.org
>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20150127/2dc3a741/attachment.htm>


More information about the zeromq-dev mailing list