From owner-freebsd-ports@FreeBSD.ORG Thu Sep 16 19:06:29 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7396F106564A for ; Thu, 16 Sep 2010 19:06:29 +0000 (UTC) (envelope-from kayasaman@gmail.com) Received: from mail-ey0-f182.google.com (mail-ey0-f182.google.com [209.85.215.182]) by mx1.freebsd.org (Postfix) with ESMTP id EF6398FC2B for ; Thu, 16 Sep 2010 19:06:28 +0000 (UTC) Received: by eyx24 with SMTP id 24so964607eyx.13 for ; Thu, 16 Sep 2010 12:06:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from :user-agent:mime-version:to:subject:content-type :content-transfer-encoding; bh=9G75w+kQ2AMnzNKQyTLFYEM3++P/PAF7bQo8kuzAfXE=; b=r82nNYOLTDNQbaj6ZPUOGa8p0P+YTUe1QF0jauW0ASwbrSgHoyGEM7pt/wxrItPIS6 2+z4v08x9orTRNOezjSf/SsyJ8yc9E1bfn8RcjNdHu6/0oEHTGVGcn9TklNg1awlIpwJ I/Q1fE8YWfgB3nOeZ+Rc77RSSi1cPVTnFVT1U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type:content-transfer-encoding; b=VhZbKzW0fyC4eOlKkfAq9TzOyZ4QFSjFUSDPslZpfe3z1PoviFYq2N3g66CEDv7sog BsSzsvkUS0JaEXc/qKeB7sTKliArUmeLXmoG3i0S3t8DCuJEntaZ6VIXTVxGcIchLKUz LD4OVQj7717DTvLsHwkZSBcjWRvDdcWB9Nw5o= Received: by 10.213.17.138 with SMTP id s10mr1074801eba.44.1284662300896; Thu, 16 Sep 2010 11:38:20 -0700 (PDT) Received: from [172.16.0.2] ([212.156.209.87]) by mx.google.com with ESMTPS id a48sm4334481eei.6.2010.09.16.11.38.18 (version=SSLv3 cipher=RC4-MD5); Thu, 16 Sep 2010 11:38:19 -0700 (PDT) Message-ID: <4C926418.2050407@gmail.com> Date: Thu, 16 Sep 2010 21:38:16 +0300 From: Kaya Saman User-Agent: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.8) Gecko/20100227 Lightning/1.0b1 Thunderbird/3.0.3 MIME-Version: 1.0 To: Mailing List FreeBSD Ports Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Subject: Tomcat6 port keeps locking up?? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Sep 2010 19:06:29 -0000 Hi, I'm running Tomcat6 in a jail which I'm using to host the Xwiki application. This is the version of Tomcat I'm running: tomcat-6.0.29 Open-source Java web server by Apache, 6.x branch Now after a while the wiki will just stop working and the CPU will spin up to 100%?? The system is a Pentium Core 2 Quad Mini-ITX system with 4GB of memory. It runs 7 jails and lots of software both in and out of the jails however swap space never gets colonized meaning that I'm well within the systems limites!! uname -a shows this output: FreeBSD wiki.optiplex-networks.com 8.0-RELEASE FreeBSD 8.0-RELEASE #0: Sat Nov 21 15:02:08 UTC 2009 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 Checking the memory: wiki# dmesg | grep memory real memory = 4294967296 (4096 MB) avail memory = 3995734016 (3810 MB) agp0: detected 32764k stolen memory real memory = 4294967296 (4096 MB) avail memory = 3993894912 (3808 MB) agp0: detected 32764k stolen memory real memory = 4294967296 (4096 MB) avail memory = 3993894912 (3808 MB) agp0: detected 32764k stolen memory the cpu: kern.ccpu: 0 0, 1, 2, 3 0, 1, 2, 3 cpu_reset: Stopping other CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 2 cpu3 (AP): APIC ID: 3 cpu0: on acpi0 est0: on cpu0 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc0: on cpu0 cpu1: on acpi0 est1: on cpu1 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc1: on cpu1 cpu2: on acpi0 est2: on cpu2 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc2: on cpu2 cpu3: on acpi0 est3: on cpu3 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc3: on cpu3 cpu_reset: Stopping other CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 2 cpu3 (AP): APIC ID: 3 cpu0: on acpi0 est0: on cpu0 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc0: on cpu0 cpu1: on acpi0 est1: on cpu1 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc1: on cpu1 cpu2: on acpi0 est2: on cpu2 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc2: on cpu2 cpu3: on acpi0 est3: on cpu3 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc3: on cpu3 cpu_reset: Stopping other CPUs cpu0 (BSP): APIC ID: 0 cpu1 (AP): APIC ID: 1 cpu2 (AP): APIC ID: 2 cpu3 (AP): APIC ID: 3 cpu0: on acpi0 est0: on cpu0 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc0: on cpu0 cpu1: on acpi0 est1: on cpu1 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc1: on cpu1 cpu2: on acpi0 est2: on cpu2 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc2: on cpu2 cpu3: on acpi0 est3: on cpu3 est: cpu_vendor GenuineIntel, msr 616081a0600081a p4tcc3: on cpu3 kern.smp.cpus: 4 kern.smp.maxcpus: 32 debug.cpufreq.verbose: 0 debug.cpufreq.lowest: 0 debug.kdb.stop_cpus: 1 hw.ncpu: 4 hw.acpi.cpu.cx_lowest: C1 machdep.hlt_cpus: 0 security.jail.param.cpuset.id: 0 dev.cpu.0.%desc: ACPI CPU dev.cpu.0.%driver: cpu dev.cpu.0.%location: handle=\_PR_.CPU1 dev.cpu.0.%pnpinfo: _HID=none _UID=0 dev.cpu.0.%parent: acpi0 dev.cpu.0.freq: 2666 dev.cpu.0.freq_levels: 2666/-1 2332/-1 1999/-1 1666/-1 1333/-1 999/-1 666/-1 333/-1 dev.cpu.0.cx_supported: C1/20 dev.cpu.0.cx_lowest: C1 dev.cpu.0.cx_usage: 100.00% last 500us dev.cpu.1.%desc: ACPI CPU dev.cpu.1.%driver: cpu dev.cpu.1.%location: handle=\_PR_.CPU2 dev.cpu.1.%pnpinfo: _HID=none _UID=0 dev.cpu.1.%parent: acpi0 dev.cpu.1.cx_supported: C1/20 dev.cpu.1.cx_lowest: C1 dev.cpu.1.cx_usage: 100.00% last 500us dev.cpu.2.%desc: ACPI CPU dev.cpu.2.%driver: cpu dev.cpu.2.%location: handle=\_PR_.CPU3 dev.cpu.2.%pnpinfo: _HID=none _UID=0 dev.cpu.2.%parent: acpi0 dev.cpu.2.cx_supported: C1/20 dev.cpu.2.cx_lowest: C1 dev.cpu.2.cx_usage: 100.00% last 500us dev.cpu.3.%desc: ACPI CPU dev.cpu.3.%driver: cpu dev.cpu.3.%location: handle=\_PR_.CPU4 dev.cpu.3.%pnpinfo: _HID=none _UID=0 dev.cpu.3.%parent: acpi0 dev.cpu.3.cx_supported: C1/20 dev.cpu.3.cx_lowest: C1 dev.cpu.3.cx_usage: 100.00% last 500us dev.p4tcc.0.%parent: cpu0 dev.p4tcc.1.%parent: cpu1 dev.p4tcc.2.%parent: cpu2 dev.p4tcc.3.%parent: cpu3 dev.cpufreq.0.%driver: cpufreq dev.cpufreq.0.%parent: cpu0 dev.cpufreq.1.%driver: cpufreq dev.cpufreq.1.%parent: cpu1 dev.cpufreq.2.%driver: cpufreq dev.cpufreq.2.%parent: cpu2 dev.cpufreq.3.%driver: cpufreq dev.cpufreq.3.%parent: cpu3 and procstat -k gives the output below: Zeta-Ray# procstat -k 16226 PID TID COMM TDNAME KSTACK 16226 100166 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep kern_accept accept syscall Xfast_syscall 16226 100384 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100392 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100413 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100533 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100537 java - 16226 100538 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100654 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100696 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_wait __umtx_op_wait_uint_private syscall Xfast_syscall 16226 100697 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100698 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100699 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100700 java - mi_switch sleepq_catch_signals sleepq_timedwait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100701 java - mi_switch sleepq_catch_signals sleepq_timedwait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100702 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100703 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep kern_accept accept syscall Xfast_syscall 16226 100704 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100706 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100707 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100708 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep kern_accept accept syscall Xfast_syscall 16226 100709 java - mi_switch sleepq_catch_signals sleepq_timedwait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100710 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100716 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100717 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100718 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100719 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100721 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100765 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100766 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100767 java - mi_switch sleepq_catch_signals sleepq_timedwait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100770 java - mi_switch sleepq_catch_signals sleepq_timedwait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100792 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100810 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100965 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100966 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100967 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100968 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100969 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100970 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100971 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100973 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100975 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100976 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100977 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100980 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_cv_wait __umtx_op_cv_wait syscall Xfast_syscall 16226 100981 java - mi_switch sleepq_catch_signals sleepq_wait_sig _sleep _do_lock_umutex do_lock_umutex __umtx_op_wait_umutex syscall Xfast_syscall 16226 100997 java initial thread mi_switch sleepq_catch_signals sleepq_wait_sig _sleep do_wait __umtx_op_wait syscall Xfast_syscall What is causing Tomcat to lockup like this and how to get round it as it means I'm forever restarting it to make my wiki work?? Thanks and regards, Kaya