Uploaded image for project: 'Bitbucket Data Center'
  1. Bitbucket Data Center
  2. BSERV-9287

"java.io.IOException: Too many open files" under extreme load

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • High
    • 4.11.0
    • None
    • Enterprise
    • None

    Description

      Under extreme load under some operating systems with low open file limits, the following error may be logged.

      2016-10-26 05:50:24,795 WARN  [NioSocketAcceptor-1]  o.a.m.util.DefaultExceptionMonitor Unexpected exception.
      java.io.IOException: Too many open files
              at sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method) ~[na:1.8.0_101]
              at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:422) ~[na:1.8.0_101]
              at sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:250) ~[na:1.8.0_101]
              at org.apache.mina.transport.socket.nio.NioSocketAcceptor.accept(NioSocketAcceptor.java:194) ~[bitbucket-ssh-4.11.0-m3.jar:na]
              at org.apache.mina.transport.socket.nio.NioSocketAcceptor.accept(NioSocketAcceptor.java:51) ~[bitbucket-ssh-4.11.0-m3.jar:na]
              at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.processHandles(AbstractPollingIoAcceptor.java:543) ~[bitbucket-ssh-4.11.0-m3.jar:na]
              at org.apache.mina.core.polling.AbstractPollingIoAcceptor$Acceptor.run(AbstractPollingIoAcceptor.java:483) ~[bitbucket-ssh-4.11.0-m3.jar:na]
              at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [bitbucket-ssh-4.11.0-m3.jar:na]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_101]
              at java.lang.Thread.run(Thread.java:745) [na:1.8.0_101]
              ... 1 frame trimmed
      

      If Bitbucket Server is run in an environment with an open file limit of less than (say) 4096, it should try to increase this limit to avoid problems such as this.

      Attachments

        Activity

          People

            fhaehnel Felix
            cszmajda Cristan Szmajda (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: