Return-Path: X-Original-To: apmail-tomcat-users-archive@www.apache.org Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E1E4677E6 for ; Fri, 23 Dec 2011 10:53:20 +0000 (UTC) Received: (qmail 47311 invoked by uid 500); 23 Dec 2011 10:53:16 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 47230 invoked by uid 500); 23 Dec 2011 10:53:16 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 47221 invoked by uid 99); 23 Dec 2011 10:53:16 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Dec 2011 10:53:16 +0000 X-ASF-Spam-Status: No, hits=3.8 required=5.0 tests=HTML_MESSAGE,NORMAL_HTTP_TO_IP,RCVD_IN_BRBL_LASTEXT,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [59.160.145.10] (HELO mail1.te-soft.com) (59.160.145.10) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Dec 2011 10:53:11 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by mail1.te-soft.com (Postfix) with ESMTP id 32E1784FD5 for ; Fri, 23 Dec 2011 16:21:01 +0530 (IST) X-Amavis-Modified: Mail body modified (using disclaimer) - mail1.te-soft.com X-Virus-Scanned: amavisd-new at te-soft.com Received: from mail1.te-soft.com ([127.0.0.1]) by localhost (mail1.te-soft.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IVQOvpvnQuvf for ; Fri, 23 Dec 2011 16:20:59 +0530 (IST) Received: from [127.0.0.1] (unknown [192.168.1.120]) by mail1.te-soft.com (Postfix) with ESMTPA id D18C01B73D for ; Fri, 23 Dec 2011 16:20:59 +0530 (IST) Message-ID: <4EF45D68.4040706@te-soft.com> Date: Fri, 23 Dec 2011 16:22:24 +0530 From: Saravanan L User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:8.0) Gecko/20111105 Thunderbird/8.0 MIME-Version: 1.0 To: users@tomcat.apache.org Subject: Re: Tomcat HTTPS Connector Stops working after an hour References: <4EF30897.7090302@te-soft.com> <4EF309E1.4030005@te-soft.com> <99C8B2929B39C24493377AC7A121E21FB00C497300@USEA-EXCH8.na.uis.unisys.com> In-Reply-To: <99C8B2929B39C24493377AC7A121E21FB00C497300@USEA-EXCH8.na.uis.unisys.com> Content-Type: multipart/alternative; boundary="------------080609040201070902040009" --------------080609040201070902040009 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Please find the dump below. One more interesting thing I found out, was when I remove acceptCount=10000 My tomcat 7 works fine. But I had the same property in tomcat 6 and it worked fine on that. I believe this property is causing the problem . Also found out that when it reaches 900 connections with my existing connector [See below] the tomcat https [Http works fine] stops responding and the browser says 'Connection reset by peer'. But when acceptCount is removed it works fine. ---------------DUMP--------------------- Full thread dump Java HotSpot(TM) 64-Bit Server VM (14.2-b01 mixed mode): "http-apr-80-exec-10" daemon prio=10 tid=0x00007fc5a625d800 nid=0x6a2f waiting on condition [0x0000000053e8e000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) "http-apr-80-exec-9" daemon prio=10 tid=0x00000000408ca000 nid=0x6a2c waiting on condition [0x0000000054b9b000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) "http-apr-80-exec-8" daemon prio=10 tid=0x00007fc5ac9b9800 nid=0x6a2b waiting on condition [0x0000000053c8c000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) "http-apr-80-exec-7" daemon prio=10 tid=0x00007fc5a63cf800 nid=0x6a1b waiting on condition [0x00000000552a2000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "http-apr-80-exec-6" daemon prio=10 tid=0x00007fc5a63ce800 nid=0x6a1a waiting on condition [0x0000000041984000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) "http-apr-80-exec-5" daemon prio=10 tid=0x000000004039c800 nid=0x6a17 waiting on condition [0x0000000054696000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "http-apr-80-exec-4" daemon prio=10 tid=0x00000000405c6800 nid=0x69e8 waiting on condition [0x0000000041883000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) "http-apr-443-exec-282" daemon prio=10 tid=0x00007fc5b1063000 nid=0x69c1 waiting on condition [0x0000000054f9f000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd344e98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:86) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) *http-apr-443-exec-281 to http-apr-443-exec-4-* same state as above "http-apr-443-AsyncTimeout" daemon prio=10 tid=0x00007fc5b0352800 nid=0x67a6 waiting on condition [0x0000000042879000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.tomcat.util.net.AprEndpoint$AsyncTimeout.run(AprEndpoint.java:1054) at java.lang.Thread.run(Thread.java:619) "http-apr-443-exec-3" daemon prio=10 tid=0x00007fc5ac7f0000 nid=0x67a5 waiting on condition [0x0000000042778000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd344e98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:86) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "http-apr-443-exec-2" daemon prio=10 tid=0x00000000402f0800 nid=0x67a4 waiting on condition [0x0000000042677000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd344e98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:86) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "http-apr-443-exec-1" daemon prio=10 tid=0x0000000040639800 nid=0x67a3 waiting on condition [0x0000000042576000] java.lang.Thread.State: TIMED_WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd344e98> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1963) at java.util.concurrent.LinkedBlockingQueue.poll(LinkedBlockingQueue.java:395) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:86) at org.apache.tomcat.util.threads.TaskQueue.poll(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "http-apr-443-Acceptor-0" daemon prio=10 tid=0x00007fc5b01f1000 nid=0x67a2 runnable [0x0000000042475000] java.lang.Thread.State: RUNNABLE at org.apache.tomcat.jni.Socket.accept(Native Method) at org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:990) at java.lang.Thread.run(Thread.java:619) "http-apr-443-CometPoller-0" daemon prio=10 tid=0x00007fc5b0598800 nid=0x67a1 runnable [0x0000000042374000] java.lang.Thread.State: RUNNABLE at org.apache.tomcat.jni.Poll.poll(Native Method) at org.apache.tomcat.util.net.AprEndpoint$Poller.doPoll(AprEndpoint.java:1330) at org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1299) "http-apr-443-Poller-0" daemon prio=10 tid=0x00007fc5b058d800 nid=0x67a0 runnable [0x0000000040ee8000] java.lang.Thread.State: RUNNABLE at org.apache.tomcat.jni.Poll.poll(Native Method) at org.apache.tomcat.util.net.AprEndpoint$Poller.doPoll(AprEndpoint.java:1330) at org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1299) "http-apr-80-exec-2" daemon prio=10 tid=0x00007fc5b4128000 nid=0x679f waiting on condition [0x0000000042273000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "http-apr-80-exec-1" daemon prio=10 tid=0x00007fc5b4124800 nid=0x679e waiting on condition [0x0000000042172000] java.lang.Thread.State: WAITING (parking) at sun.misc.Unsafe.park(Native Method) - parking to wait for <0x00007fc5bd489cf0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.util.concurrent.locks.LockSupport.park(LockSupport.java:158) at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1925) at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:358) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:104) at org.apache.tomcat.util.threads.TaskQueue.take(TaskQueue.java:32) at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) at java.lang.Thread.run(Thread.java:619) "http-apr-80-AsyncTimeout" daemon prio=10 tid=0x00007fc5b02f2800 nid=0x679d waiting on condition [0x0000000040de7000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.tomcat.util.net.AprEndpoint$AsyncTimeout.run(AprEndpoint.java:1054) at java.lang.Thread.run(Thread.java:619) "http-apr-80-Acceptor-0" daemon prio=10 tid=0x00007fc5b05fc800 nid=0x679c runnable [0x0000000040ce6000] java.lang.Thread.State: RUNNABLE at org.apache.tomcat.jni.Socket.accept(Native Method) at org.apache.tomcat.util.net.AprEndpoint$Acceptor.run(AprEndpoint.java:990) at java.lang.Thread.run(Thread.java:619) "http-apr-80-Sendfile-0" daemon prio=10 tid=0x00007fc5b0485000 nid=0x679b in Object.wait() [0x0000000040be5000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fc5bd48ae70> (a org.apache.tomcat.util.net.AprEndpoint$Sendfile) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.net.AprEndpoint$Sendfile.run(AprEndpoint.java:1590) - locked <0x00007fc5bd48ae70> (a org.apache.tomcat.util.net.AprEndpoint$Sendfile) "http-apr-80-CometPoller-0" daemon prio=10 tid=0x00007fc5b04ad000 nid=0x679a in Object.wait() [0x0000000042071000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fc5bd48b1c8> (a org.apache.tomcat.util.net.AprEndpoint$Poller) at java.lang.Object.wait(Object.java:485) at org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1253) - locked <0x00007fc5bd48b1c8> (a org.apache.tomcat.util.net.AprEndpoint$Poller) "http-apr-80-Poller-0" daemon prio=10 tid=0x00007fc5b0211800 nid=0x6799 runnable [0x0000000041d19000] java.lang.Thread.State: RUNNABLE at org.apache.tomcat.jni.Poll.poll(Native Method) at org.apache.tomcat.util.net.AprEndpoint$Poller.doPoll(AprEndpoint.java:1330) at org.apache.tomcat.util.net.AprEndpoint$Poller.run(AprEndpoint.java:1299) "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon prio=10 tid=0x00007fc5b065d000 nid=0x6798 waiting on condition [0x0000000041c18000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.sleep(Native Method) at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1474) at java.lang.Thread.run(Thread.java:619) "GC Daemon" daemon prio=10 tid=0x00007fc5b030c000 nid=0x6794 in Object.wait() [0x0000000040ae4000] java.lang.Thread.State: TIMED_WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fc5bc84e560> (a sun.misc.GC$LatencyLock) at sun.misc.GC$Daemon.run(GC.java:100) - locked <0x00007fc5bc84e560> (a sun.misc.GC$LatencyLock) "Low Memory Detector" daemon prio=10 tid=0x00007fc5b0078800 nid=0x6792 runnable [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread1" daemon prio=10 tid=0x00007fc5b0075000 nid=0x6791 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "CompilerThread0" daemon prio=10 tid=0x00007fc5b0073000 nid=0x6790 waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Signal Dispatcher" daemon prio=10 tid=0x00007fc5b0071000 nid=0x678f waiting on condition [0x0000000000000000] java.lang.Thread.State: RUNNABLE "Finalizer" daemon prio=10 tid=0x00007fc5b0053800 nid=0x678e in Object.wait() [0x000000004112d000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fc5bc7eb950> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:118) - locked <0x00007fc5bc7eb950> (a java.lang.ref.ReferenceQueue$Lock) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:134) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159) "Reference Handler" daemon prio=10 tid=0x00007fc5b0051800 nid=0x678d in Object.wait() [0x000000004102c000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00007fc5bc81cbd8> (a java.lang.ref.Reference$Lock) at java.lang.Object.wait(Object.java:485) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:116) - locked <0x00007fc5bc81cbd8> (a java.lang.ref.Reference$Lock) "main" prio=10 tid=0x0000000040112000 nid=0x6789 runnable [0x0000000041b16000] java.lang.Thread.State: RUNNABLE at java.net.PlainSocketImpl.socketAccept(Native Method) at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:390) - locked <0x00007fc5bda66c88> (a java.net.SocksSocketImpl) at java.net.ServerSocket.implAccept(ServerSocket.java:453) at java.net.ServerSocket.accept(ServerSocket.java:421) at org.apache.catalina.core.StandardServer.await(StandardServer.java:447) at org.apache.catalina.startup.Catalina.await(Catalina.java:706) at org.apache.catalina.startup.Catalina.start(Catalina.java:652) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:322) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:450) "VM Thread" prio=10 tid=0x00007fc5b004b000 nid=0x678c runnable "GC task thread#0 (ParallelGC)" prio=10 tid=0x000000004011c000 nid=0x678a runnable "GC task thread#1 (ParallelGC)" prio=10 tid=0x000000004011e000 nid=0x678b runnable "VM Periodic Task Thread" prio=10 tid=0x00007fc5b007b000 nid=0x6793 waiting on condition JNI global references: 646 Heap PSYoungGen total 136448K, used 68467K [0x00007fc5d1450000, 0x00007fc5dbaf0000, 0x00007fc5dbaf0000) eden space 102272K, 50% used [0x00007fc5d1450000,0x00007fc5d4722640,0x00007fc5d7830000) from space 34176K, 48% used [0x00007fc5d7830000,0x00007fc5d883a8d8,0x00007fc5d9990000) to space 33600K, 0% used [0x00007fc5d9a20000,0x00007fc5d9a20000,0x00007fc5dbaf0000) PSOldGen total 121536K, used 78653K [0x00007fc5bc6f0000, 0x00007fc5c3da0000, 0x00007fc5d1450000) object space 121536K, 64% used [0x00007fc5bc6f0000,0x00007fc5c13bf708,0x00007fc5c3da0000) PSPermGen total 64000K, used 47797K [0x00007fc5b72f0000, 0x00007fc5bb170000, 0x00007fc5bc6f0000) object space 64000K, 74% used [0x00007fc5b72f0000,0x00007fc5ba19d448,0x00007fc5bb170000) ---------------DUMP END--------------------- On 12/22/2011 6:45 PM, Caldarale, Charles R wrote: >> From: Saravanan L [mailto:saravananl@te-soft.com] >> Subject: Fwd: Tomcat HTTPS Connector Stops working after an hour >> We have setup Tomcat 7 with APR in linux box. The issue is that after an >> hour or two, the https stops responding, but the HTTP connector is still >> working. > What does a thread dump show? > > http://wiki.apache.org/tomcat/HowTo#How_do_I_obtain_a_thread_dump_of_my_running_webapp_.3F > > - Chuck > > > THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY MATERIAL and is thus for use only by the intended recipient. If you received this in error, please contact the sender and delete the e-mail and its attachments from all computers. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org > For additional commands, e-mail: users-help@tomcat.apache.org > > * *-------- Original Message -------- Subject: Fwd: Tomcat HTTPS Connector Stops working after an hour Date: Thu, 22 Dec 2011 16:13:45 +0530 From: Saravanan L To: users@tomcat.apache.org CC: 'Binu R' Hi, We have setup Tomcat 7 with APR in linux box. The issue is that after an hour or two, the https stops responding, but the HTTP connector is still working. When we try to open https://192.168.1.32/, it does not respond.[ it does not timeout but the browser says server could not reached] . We tried connecting using telnet and nc, but tomcat refuses to connect. There is no log of is problem in system network logs and tomcat logs aswell. One more thing, when tomcat is restarted https works for an hour and again the same problem. Please help us out on this. Note: We also run a Tomcat 6 server with the same configuration. But we dont get this problem in 6. Tomcat version : 7.0.23 Tomcat Native : 1.1.22 Apr: 1.4.5 Tomcat connector configuration, -- Regards *Saravanan.L* This message and any attachment(s) contained here are information that is confidential, proprietary to TE Software Services and its customers. Contents may be privileged or otherwise protected by law. The information is solely intended for the individual or the entity it is addressed to. If you are not the intended recipient of this message, you are not authorized to read, forward, print, retain, copy or disseminate this message or any part of it. If you have received this e-mail in error, please notify the sender immediately by return e-mail and delete it from your computer. --------------080609040201070902040009--