[
https://issues.apache.org/jira/browse/SYNCOPE-1017?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15873204#comment-15873204
]
georg commented on SYNCOPE-1017:
--------------------------------
Dear Francesco,
thanks for your hint. It seems tomcat8 does not close unused tasks of syncope
application.
After i log in into syncope-console i see only a few tasks:
lsof |grep CLOSE |wc
but each task open all 432 jar files of syncope:
ls -l /proc/32257/task/32454/fd |wc
After one hour i can see already 1233 tasks and each of it has all 432 syncope
files open
ls -l /proc/32257/task |wc -l
1233
so no wonder that Kernel 4.8.0 gives up with message "Too many open files"
I would like to compare that with your machine. Can you send me the output of
"lsof |grep CLOSE" after you had worked with syncope-console over one hour?
Best regards
Georg
uname -a
Linux heissa.de 4.8.0-2-amd64 #1 SMP Debian 4.8.15-2 (2017-01-04) x86_64
GNU/Linux
free -h
total used free shared buff/cache available
Mem: 2.0G 843M 374M 33M 786M 943M
Swap: 465M 57M 408M
03:15:01 PM CPU %user %nice %system %iowait %steal %idle
03:25:01 PM all 0.35 0.00 0.33 0.78 0.00 98.53
03:35:01 PM all 0.94 0.00 1.05 1.08 0.00 96.94
03:45:01 PM all 0.57 0.00 0.51 0.78 0.00 98.15
Average: all 0.53 0.00 0.43 1.16 0.00 97.88
> too many open files (tcp connections)
> -------------------------------------
>
> Key: SYNCOPE-1017
> URL: https://issues.apache.org/jira/browse/SYNCOPE-1017
> Project: Syncope
> Issue Type: Bug
> Components: console
> Affects Versions: 2.0.2
> Environment: linux
> Reporter: georg
> Priority: Minor
> Attachments: console.log.gz
>
>
> i work with only one user and after one hour i get too many open files with
> state CLOSE_WAIT:
> tcp6 1 0 130.255.78.128:49500 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 8 0 130.255.78.128:53026 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 8 0 130.255.78.128:46512 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 8 0 130.255.78.128:48472 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 8 0 130.255.78.128:48086 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 6 0 130.255.78.128:48460 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 8 0 130.255.78.128:47130 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 8 0 130.255.78.128:51704 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> tcp6 8 0 130.255.78.128:37098 130.255.78.128:8080
> CLOSE_WAIT 20014/java
> ps -ef |grep 20014
> tomcat8 20014 1 8 13:31 ? 00:13:35
> /usr/lib/jvm/default-java/bin/java
> -Djava.util.logging.config.file=/var/lib/tomcat8/conf/logging.properties
> -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
> -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1536m -Xmx1536m
> -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m
> -XX:+DisableExplicitGC -Djava.endorsed.dirs=/usr/share/tomcat8/endorsed
> -classpath
> /usr/share/tomcat8/bin/bootstrap.jar:/usr/share/tomcat8/bin/tomcat-juli.jar
> -Dcatalina.base=/var/lib/tomcat8 -Dcatalina.home=/usr/share/tomcat8
> -Djava.io.tmpdir=/tmp/tomcat8-tomcat8-tmp
> org.apache.catalina.startup.Bootstrap start
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)