I was wrong in my last message. One of the threads is different, is is not related to AJP. This thread is:
"NioBlockingSelector.BlockPoller-2" #15 daemon prio=5 os_prio=0 tid=0x000000001ce0c800 nid=0x19b8 runnable [0x000000001dfff000] java.lang.Thread.State: RUNNABLE at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method) at sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source) at sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source) at sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source) at sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source) - locked <0x00000006c016abd0> (a sun.nio.ch.Util$2) - locked <0x00000006c016abc0> (a java.util.Collections$UnmodifiableSet) - locked <0x00000006c016aa50> (a sun.nio.ch.WindowsSelectorImpl) at sun.nio.ch.SelectorImpl.select(Unknown Source) at org.apache.tomcat.util.net.NioBlockingSelector$BlockPoller.run(NioBlockingSelector.java:342) Locked ownable synchronizers: - None All they have in common is that all them are running inside sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0. Could be a Java problem? Could I find a workaround? What could have been the cause that triggered that behavior? Thanks again. Josep M Beleta