u-ryo's blog

various information for coding...

Too Many Open Files

| Comments

tomcat7が止まっていて、catalina.outを見ると、 Too many open filesと言われていました。

  • 現状の確認 $ ulimit -a
  • プロセス毎なので、$ cat /proc/プロセス番号/limits or $ cat /proc/`pgrep -f tomcat7`/limits
  • 現状幾つのfilesをopenしているか、は、$ sudo ls -l /proc/`pgrep -f tomcat7`/fd/|wc -l
  • 増やすには、/etc/init.d/tomcat7 でulimit -n 8192等と追記してrestart
  • $ cat /proc/プロセス番号/limitsで確認

Comments