title: Troubleshooting 'Too many files open' with lsof
body: <p>I have a Java application running on Linux with PID 25426. When running <code>lsof -p 25426</code>, I noticed:</p>
  
  <pre><code>java    25426 uid  420w  FIFO                0,8      0t0 273664482 pipe
  java    25426 uid  421r  FIFO                0,8      0t0 273664483 pipe
  java    25426 uid  461r  FIFO                0,8      0t0 273622888 pipe
  java    25426 uid  463w  FIFO                0,8      0t0 273633139 pipe
  java    25426 uid  464r  FIFO                0,8      0t0 273633140 pipe
  java    25426 uid  465r  FIFO                0,8      0t0 273622889 pipe
  java    25426 uid  471w  FIFO                0,8      0t0 273623682 pipe
  java    25426 uid  472r  FIFO                0,8      0t0 273633141 pipe
  </code></pre>
  
  <p>How should this result be interpreted?</p>
  
  <p>I am troubleshooting an issue with too many open files and trying to understand whether this observation is relevant.</p>
  
  <p>As application continues to run, number of <code>pipe</code> entries varies (goes up and down).</p>