Hi all. Recently we deploy the play 1.2.7 website into docker. However, once the play start up, the docker server will consume 13000+ file handles.
1. play cannot find jar although the file exists. And try to find the file several time
2. play try to keep connected with JPA default database several times which consume a lot no use handles
3. a lot of pipe and eventpoll handle appear.
But if I deploy the website on a physical machine, it works well and only consume hundreds of handles.
Please give some advise.
Denis.
java 5859 user00 cwd DIR 8,4 4096 6160423 /data/www
java 5859 user00 rtd DIR 249,8 4096 131 /
java 5859 user00 txt REG 249,8 7718 1340896 /usr/java/jdk1.7.0_79/bin/java
java 5859 user00 mem REG 249,8 402654449 /lib64/libgcc_s-4.4.6-20110824.so.1 (stat: No such file or directory)
java 5859 user00 mem REG 249,8 135975329 /usr/java/jdk1.7.0_79/jre/lib/amd64/libsunec.so (stat: No such file or directory)
java 5859 user00 mem REG 249,8 270003507 /usr/java/jdk1.7.0_79/jre/lib/ext/localedata.jar (stat: No such file or directory)
java 5859 user00 mem REG 249,8 270003510 /usr/java/jdk1.7.0_79/jre/lib/ext/sunjce_provider.jar (stat: No such file or directory)
java 5859 user00 mem REG 249,8 270003509 /usr/java/jdk1.7.0_79/jre/lib/ext/sunec.jar (stat: No such file or directory)
java 5859 user00 mem REG 249,8 135975319 /usr/java/jdk1.7.0_79/jre/lib/amd64/libmanagement.so (stat: No such file or directory)
java 5859 user00 mem REG 249,8 1340950 /usr/java/jdk1.7.0_79/jre/lib/charsets.jar (stat: No such file or directory)
java 5859 user00 mem REG 249,8 1341101 /usr/java/jdk1.7.0_79/jre/lib/resources.jar (stat: No such file or directory)
java 5859 user00 mem REG 249,8 135975321 /usr/java/jdk1.7.0_79/jre/lib/amd64/libnet.so (stat: No such file or directory)
java 5859 user00 mem REG 249,8 135975322 /usr/java/jdk1.7.0_79/jre/lib/amd64/libnio.so (stat: No such file or directory)
java 5859 user00 mem REG 249,8 1341043 /usr/java/jdk1.7.0_79/jre/lib/jce.jar (stat: No such file or directory)
java 5859 user00 mem REG 249,8 1341047 /usr/java/jdk1.7.0_79/jre/lib/jsse.jar (stat: No such file or directory)
..........
java 5859 user00 10r REG 249,8 740350 403950111 /usr/local/play-1.4.2/framework/lib/async-http-client-1.9.31.jar
java 5859 user00 11r REG 249,8 1663318 403950112 /usr/local/play-1.4.2/framework/lib/bcprov-jdk15-1.45.jar
java 5859 user00 12r REG 249,8 488353 403950113 /usr/local/play-1.4.2/framework/lib/c3p0-0.9.5.jar
java 5859 user00 13r REG 249,8 603189 403950157 /usr/local/play-1.4.2/framework/lib/mchange-commons-java-0.2.9.jar
java 5859 user00 14r REG 249,8 2710 403950114 /usr/local/play-1.4.2/framework/lib/c3p0-oracle-thin-extras-0.9.5.jar
java 5859 user00 15r REG 249,8 301032 403950115 /usr/local/play-1.4.2/framework/lib/cglib-3.2.1.jar
java 5859 user00 16r REG 249,8 233859 403950116 /usr/local/play-1.4.2/framework/lib/commons-beanutils-1.9.2.jar
java 5859 user00 17r REG 249,8 284184 403950117 /usr/local/play-1.4.2/framework/lib/commons-codec-1.10.jar
java 5859 user00 18r REG 249,8 588337 403950118 /usr/local/play-1.4.2/framework/lib/commons-collections-3.2.2.jar
java 5859 user00 19r REG 249,8 51239 403950119 /usr/local/play-1.4.2/framework/lib/commons-email-1.4.jar
java 5859 user00 20r REG 249,8 69002 403950120 /usr/local/play-1.4.2/framework/lib/commons-fileupload-1.3.1.jar
java 5859 user00 21r REG 249,8 185140 403950121 /usr/local/play-1.4.2/framework/lib/commons-io-2.4.jar
java 5859 user00 22r REG 249,8 56233 403950122 /usr/local/play-1.4.2/framework/lib/commons-javaflow-1590792.jar
java 5859 user00 23r REG 249,8 284220 403950123 /usr/local/play-1.4.2/framework/lib/commons-lang-2.6.jar
java 5859 user00 24r REG 249,8 61829 403950124 /usr/local/play-1.4.2/framework/lib/commons-logging-1.2.jar
java 5859 user00 25r REG 249,8 313898 403950125 /usr/local/play-1.4.2/framework/lib/dom4j-1.6.1.jar
java 5859 user00 26r REG 249,8 1347501 403950126 /usr/local/play-1.4.2/framework/lib/ehcache-core-2.6.11.jar
....
java 5859 user00 79u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 80u IPv4 57689 0t0 TCP 10.219.46.218:52277->
10.206.4.34:21212 (ESTABLISHED)
java 5859 user00 81r REG 249,8 3695318 1340950 /usr/java/jdk1.7.0_79/jre/lib/charsets.jar
java 5859 user00 82u unix 0xffff88081088c280 0t0 57690 socket
java 5859 user00 83u IPv4 64560 0t0 TCP 10.219.46.218:45229->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 84u IPv4 62285 0t0 TCP 10.219.46.218:45231->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 85u IPv4 55817 0t0 TCP 10.219.46.218:45230->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 86u IPv4 37730 0t0 TCP 10.219.46.218:45234->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 87u IPv4 55818 0t0 TCP 10.219.46.218:45235->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 88u IPv4 53418 0t0 TCP 10.219.46.218:45236->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 89u IPv4 41794 0t0 TCP 10.219.46.218:45237->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 90u IPv4 53423 0t0 TCP 10.219.46.218:45238->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 91u IPv4 54439 0t0 TCP 10.219.46.218:45239->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 92u IPv4 37731 0t0 TCP 10.219.46.218:45240->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 93u IPv4 53424 0t0 TCP 10.219.46.218:45241->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 94u IPv4 44992 0t0 TCP 10.219.46.218:45242->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 95u IPv4 41795 0t0 TCP 10.219.46.218:45243->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 96u IPv4 64566 0t0 TCP 10.219.46.218:45244->10.121.104.84:opsession-prxy (ESTABLISHED)
java 5859 user00 97u IPv4 63544 0t0 TCP 10.219.46.218:45245->10.121.104.84:opsession-prxy (ESTABLISHED)
......
java 5859 user00 126w FIFO 0,8 0t0 53437 pipe
java 5859 user00 127u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 128r FIFO 0,8 0t0 53438 pipe
java 5859 user00 129w FIFO 0,8 0t0 53438 pipe
java 5859 user00 130u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 131r FIFO 0,8 0t0 53439 pipe
java 5859 user00 132w FIFO 0,8 0t0 53439 pipe
java 5859 user00 133u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 134r FIFO 0,8 0t0 53440 pipe
java 5859 user00 135w FIFO 0,8 0t0 53440 pipe
java 5859 user00 136u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 137r FIFO 0,8 0t0 53441 pipe
java 5859 user00 138w FIFO 0,8 0t0 53441 pipe
java 5859 user00 139u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 140r FIFO 0,8 0t0 53442 pipe
java 5859 user00 141w FIFO 0,8 0t0 53442 pipe
java 5859 user00 142u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 143r FIFO 0,8 0t0 53443 pipe
java 5859 user00 144w FIFO 0,8 0t0 53443 pipe
java 5859 user00 145u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 146r FIFO 0,8 0t0 53444 pipe
java 5859 user00 147w FIFO 0,8 0t0 53444 pipe
java 5859 user00 148u a_inode 0,9 0 8010 [eventpoll]
java 5859 user00 149r FIFO 0,8 0t0 53445 pipe
java 5859 user00 150w FIFO 0,8 0t0 53445 pipe
java 5859 user00 151u a_inode 0,9 0 8010 [eventpoll]