Skip to content

Too many open files #1

@aslakhellesoy

Description

@aslakhellesoy

Seems to happen after a large number of failed reconnects.

org.jboss.netty.channel.ChannelException: Failed to open a socket.
        at org.jboss.netty.channel.socket.nio.NioClientSocketChannel.newSocket(NioClientSocketChannel.java:49)
        at org.jboss.netty.channel.socket.nio.NioClientSocketChannel.(NioClientSocketChannel.java:83)
        at org.jboss.netty.channel.socket.nio.NioClientSocketChannelFactory.newChannel(NioClientSocketChannelFactory.java:139)
        at org.jboss.netty.channel.socket.nio.NioClientSocketChannelFactory.newChannel(NioClientSocketChannelFactory.java:86)
        at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:218)
        at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:188)
        at org.jboss.netty.bootstrap.ClientBootstrap.connect(ClientBootstrap.java:159)
        at com.github.eventsource.client.EventSource.connect(EventSource.java:78)
        at com.drwtrading.ladder.LadderPresenter.presentPositions(LadderPresenter.java:160)
        at com.drwtrading.ladder.LadderPresenter.presentTags(LadderPresenter.java:354)
        at com.drwtrading.ladder.WorkspacePresenter.onMessage(WorkspacePresenter.java:107)
        at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at com.drwtrading.jetlang.autosubscribe.ReflectiveCallback$1.invoke(ReflectiveCallback.java:46)
        at com.drwtrading.jetlang.autosubscribe.ReflectiveCallback.onMessage(ReflectiveCallback.java:23)
        at org.jetlang.channels.ChannelSubscription$1.run(ChannelSubscription.java:31)
        at com.drwtrading.london.jetlang.stats.MonitoredFiberFactory$StatsPublishingBatchExecutor.execute(MonitoredFiberFactory.java:45)
        at org.jetlang.core.RunnableExecutorImpl.run(RunnableExecutorImpl.java:34)
        at org.jetlang.fibers.ThreadFiber.runThread(ThreadFiber.java:51)
        at org.jetlang.fibers.ThreadFiber.access$000(ThreadFiber.java:10)
        at org.jetlang.fibers.ThreadFiber$1.run(ThreadFiber.java:27)
        at java.lang.Thread.run(Thread.java:619)
Caused by: java.net.SocketException: Too many open files
        at sun.nio.ch.Net.socket0(Native Method)
        at sun.nio.ch.Net.socket(Net.java:97)
        at sun.nio.ch.SocketChannelImpl.(SocketChannelImpl.java:84)
        at sun.nio.ch.SelectorProviderImpl.openSocketChannel(SelectorProviderImpl.java:37)
        at java.nio.channels.SocketChannel.open(SocketChannel.java:105)
        at org.jboss.netty.channel.socket.nio.NioClientSocketChannel.newSocket(NioClientSocketChannel.java:47)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions