[prev in list] [next in list] [prev in thread] [next in thread] 

List:       apache-httpd-users
Subject:    Re: [users@httpd] httpd by root at 99,9%
From:       Michel Jouvin <jouvin () lal ! in2p3 ! fr>
Date:       2004-04-30 16:47:03
Message-ID: 613058892.1083350822 () [192 ! 168 ! 0 ! 4]
[Download RAW message or body]

I opened a thread one week ago with a similar problem, except that as 
Aurelien it happens with httpd children. Look for subject '2.0.48/49 : 
httpd children multiplying and eating 100% of CPU'.

As Aurelien I haven't make progress on identifying the problem. But it 
happens only with production load and it seems difficult to reproduce it on 
a reconfigured test server.

We are monitoring the problem with a cron job and take some information 
when the problem happens, before killing the process. I attached an output 
of our script. From this information, we can see that :

- My server platform is Tru64 Unix. I guess this is not the case for others 
who reported the same problem. so it doesn't look as a platform related 
problem.

- All the abnormal processes are started more or less at the same time.

- The abnormal processes are started by the valid child. This looks strange 
as I thought that only the master httpd would start httpd (may be an Apache 
specialist can comment...). They are started a long time (sometimes several 
days) after the valid child process

- The valid process is correctly answering request

- The abnormal processes are no longer (if they have ever been...) under 
the control of master httpd process. They don't appear in the scoreboard 
from mod_status (only one process with 35 threads). And they are not killed 
if stopping httpd (full stop or graceful restart), you have to kill them 
manually.

- As for what we have been able to observe, it seems necessary to stop the 
valid child who is the parent of the abnormal processes, else the problem 
happens again very quickly.

- If you don't do anything, the number of abnormal processes will increase 
very quickly (one per minute ?) but after some time (a couple of hours, 
typically), these processes will disappear and the situation will be normal 
again. It is difficult to say if this will always happen as, because of the 
impact, we generally (now always) stop the abnormal processes asap.

- The only module not delivered by Apache that we use is php. I don't think 
php is involved in the problem because from a quick look at requests served 
around the time of the problem (start time of abnormal processes) there is 
no php pages requested.

- Thread traceback obtained with debugger shows that the abnormal process 
always have 3 threads (I have a lot of other logs to prove that) which are 
always the same. But I am not able to say if these threads and their state 
are normal... May be an Apache specialist can...

Does it make sense to report a bug. I show already a couple of bug opened 
with similar reports but still in NEW state...

Thanks in advance for any help.

Michel


--On vendredi 30 avril 2004 15:40 +0200 Aurélien DEHAY 
<aurelien.dehay@ext.anpe.fr> wrote:

> Joshua Slive wrote:
>
>>> And we do not found were it comes from. Sorry, but I can't really help
>>> you.
>>
>>
>> The first step in solving problems like this is always to attach to the
>> problem process with strace and a debugger and see what they are doing.
>>
>> It is often also helpful to strip back to a minimum set of modules and
>> add them back slowly to try to determine what is at fault.  (In most
>> cases, you'll find the problem is not in a module distributed with
>> apache.)
>
> We've tried some little things, but one real problem is that behaviour is
> only on the prod environment and under heavy load. The only thing I can
> really do is to play with gdb and strace, but I'm a poor admin, not a
> good dev, I don't know these tools very well.
>
> Thanks for you answer.
>
>
>
> --
> Aurélien DEHAY
>
>
>
> ---------------------------------------------------------------------
> The official User-To-User support forum of the Apache HTTP Server Project.
> See <URL:http://httpd.apache.org/userslist.html> for more info.
> To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>



     *************************************************************
     * Michel Jouvin                 Email : jouvin@lal.in2p3.fr *
     * LAL / CNRS                    Tel : +33 1 64468932        *
     * B.P. 34                       Fax : +33 1 69079404        *
     * 91898 Orsay Cedex                                         *
     * France                                                    *
     *************************************************************


["httpd pb.txt" (text/plain)]

Received: from /var/simeon/sms/lmtpd/members/{memb}/mux by as3.lal.in2p3.fr with \
                LMTP; Fri, 30 Apr 2004 15:02:32 +0200
Return-Path: <nagios@super.lal.in2p3.fr>
Return-Path: <nagios@super.lal.in2p3.fr>
Received: from super.lal.in2p3.fr (super.lal.in2p3.fr [134.158.88.97])
	by as3.lal.in2p3.fr (8.12.11/8.12.9) with ESMTP id i3UD2Vsr543471;
	Fri, 30 Apr 2004 15:02:31 +0200 (CEST)
Received: (from nagios@localhost)
	by super.lal.in2p3.fr (8.12.8/8.12.8/Submit) id i3UD2VBG005872;
	Fri, 30 Apr 2004 15:02:31 +0200
Date: Fri, 30 Apr 2004 15:02:31 +0200
Message-Id: <200404301302.i3UD2VBG005872@super.lal.in2p3.fr>
From: nagios@lal.in2p3.fr
To: jaclin@lal.in2p3.fr, jouvin@lal.in2p3.fr
Subject: handler exec on (as3,[proc] httpd)
X-Scanned-By: MIMEDefang 2.39

service state: CRITICAL
state type: SOFT
service attempt: 1
event handler: /usr/bin/ssh 134.158.91.23 /mgt/sudo/pro/OSF1/bin/sudo \
/mgt/tools/check-httpd -k

handler output:
--------------------------

check-httpd - Check of httpd processes started at Fri Apr 30 15:02:17 CEST 2004
check-httpd options : -k

Warning : found          4 httpd processes instead of 2
Suspect CPU level = 50%

Master httpd process is  525894
	Start time =   Apr 26

	HTTP connexions stats
   2 ESTABLISHED
  13 FIN_WAIT_2
  38 TIME_WAIT
	End of HTTP connexions stats

	Apache status (mod_status output)
Total Accesses: 89337
Total kBytes: 2829968
CPULoad: .296731
Uptime: 357181
ReqPerSec: .250117
BytesPerSec: 8113.22
BytesPerReq: 32437.7
BusyWorkers: 3
IdleWorkers: 32
Scoreboard: ................................................................___W_____W \
___________________W_____............................................................. \
...................................................................................... \
...................................................................................... \
...................................................................................... \
...................................................................................... \
...................................................................................... \
...................................................................................... \
...................................................................................... \
...................................................................................... \
...................................................................................... \
..........................................................................................
  End of Apache status

Checking httpd process 543161...
	Start time = 15:02:14
	Parent process (875681) is a slave httpd : Suspect
	CPU percentage used last minute is 68.8% : Suspect.
	Process 543161 added to suspect processes list
	Process 875681 added to suspect processes list

Checking httpd process 543191...
	Start time = 15:01:41
	Parent process (875681) is a slave httpd : Suspect
	CPU percentage used last minute is 32.2% : Ok.
	Process 543191 added to suspect processes list

Checking httpd process 875681...
	Start time = 18:39:15
	Parent process is master httpd (525894) : Ok
	CPU percentage used last minute is  0.2% : Ok.
	Process 875681 already in suspect processes list. Not added to normal list.

Getting a thread traceback for suspect httpd processes..

	Threads traceback for process 543161
dbx version 5.1
Type 'help' for help.

stopped at  [thread_block:3303 ,0xfffffc00002ea4d0]	 Source not available

warning: Files compiled -g3: parameter values probably wrong

Thread 0xfffffc004d16c380:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 thread_preempt(thread = 0xfffffc004d16c380, may_susp = 1) \
["../../../../src/kernel/kern/sched_prim.c":5192, 0xfffffc00002ed6b4]  2 trap(a0 = \
(...), a1 = (...), a2 = (...), code = 81, exc_frame = 0xfffffe04ac13f900) \
["../../../../src/kernel/arch/alpha/trap.c":3004, 0xfffffc00005ea010]  3 \
exception_exit(0x8, 0x300020268d0, 0x30042029ba0, 0x1406b4048, 0x141218878) \
["../../../../src/kernel/arch/alpha/locore.s":1366, 0xfffffc00005e3c98]

Thread 0xfffffc005e14f500:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc004f0bbc40, flags = 257) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 \
nxm_extra_idle(arg = 0) ["../../../../src/kernel/kern/syscall_subr.c":3566, \
0xfffffc00002f27b4]  3 thread_bootstrap(0x8, 0x0, 0x0, 0x0, 0x0) \
["../../../../src/kernel/arch/alpha/locore.s":3222, 0xfffffc00005e520c]

Thread 0xfffffc0024d36000:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc0024d36208, flags = 1537) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 mpsleep(chan \
= (unallocated - symbol optimized away), pri = 0, wmesg = (unallocated - symbol \
optimized away), timo = 0, lockp = (unallocated - symbol optimized away), flags = 0) \
["../../../../src/kernel/kern/sched_prim.c":5539, 0xfffffc00002edc0c]  3 \
nxm_thread_block(tid = 6, seconds = 0, flags = 1, action = 0x3ffc01b96e0, useconds = \
0) ["../../../../src/kernel/kern/syscall_subr.c":4510, 0xfffffc00002f3c50]  4 \
_Xsyscall(0x8, 0x3ff805c1a98, 0x3ffc01c01b0, 0x6, 0x40924e6a) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]  End of \
threads traceback for process 543161

	Threads traceback for process 875681
dbx version 5.1
Type 'help' for help.

thread 0xfffffc0082821500 stopped at  [thread_block:3303 ,0xfffffc00002ea4d0]	 Source \
not available

warning: Files compiled -g3: parameter values probably wrong

Thread 0xfffffc005b84f880:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = (nil), flags = 1024) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 mpsleep(chan \
= (unallocated - symbol optimized away), pri = 0, wmesg = (unallocated - symbol \
optimized away), timo = 0, lockp = (unallocated - symbol optimized away), flags = 0) \
["../../../../src/kernel/kern/sched_prim.c":5539, 0xfffffc00002edc0c]  3 fifo_read(vp \
= 0xfffffc0076975180, uiop = 0xfffffe04ab7af878, ioflag = 1989628444, cred = \
(unallocated - symbol optimized away)) \
["../../../../src/kernel/vfs/fifo_vnops.c":826, 0xfffffc000052eb20]  4 \
vn_read(0xfffffc00002c51b0, 0xfffffe04ab7af878, 0xfffffc0087e44b40, 0x0, 0x0) \
["../../../../src/kernel/vfs/vfs_vnops.c":1346, 0xfffffc000056c1a4]  5 \
rwuio(0xfffffe04ab7a8000, 0xfffffc005b84f880, 0xfffffc00663a1500, 0xfffffe04ab7af8f0, \
0x0) ["../../../../src/kernel/bsd/sys_generic.c":2284, 0xfffffc00002c520c]  6 \
read(0x0, 0xfffffc0000000001, 0x1, 0x0, 0xffffffff00000001) \
["../../../../src/kernel/bsd/sys_generic.c":2233, 0xfffffc00002c510c]  7 syscall(0x1, \
0x0, 0x0, 0x0, 0x0) ["../../../../src/kernel/arch/alpha/syscall_trap.c":732, \
0xfffffc00005e08fc]  8 _Xsyscall(0x8, 0x3ff800d6748, 0x140018420, 0x14, 0x11fffbd70) \
["../../../../src/kernel/arch/alpha/locore.s":1882, 0xfffffc00005e40dc]

Thread 0xfffffc00099ee380:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc00099ee588, flags = 1537) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 mpsleep(chan \
= (unallocated - symbol optimized away), pri = 0, wmesg = (unallocated - symbol \
optimized away), timo = 0, lockp = (unallocated - symbol optimized away), flags = 0) \
["../../../../src/kernel/kern/sched_prim.c":5539, 0xfffffc00002edc0c]  3 \
nxm_thread_block(tid = 6, seconds = 0, flags = 1, action = 0x3ffc01b96e0, useconds = \
0) ["../../../../src/kernel/kern/syscall_subr.c":4510, 0xfffffc00002f3c50]  4 \
_Xsyscall(0x8, 0x3ff805c1a98, 0x3ffc01c01b0, 0x6, 0x40924e68) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]

Thread 0xfffffc006c1c3180:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc00077fb540, flags = 257) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 \
nxm_extra_idle(arg = 0) ["../../../../src/kernel/kern/syscall_subr.c":3566, \
0xfffffc00002f27b4]  3 nxm_thread_destroy() \
["../../../../src/kernel/kern/syscall_subr.c":5117, 0xfffffc00002f48f8]  4 \
_Xsyscall(0x8, 0x3ff805c15cc, 0x3ffc01c01b0, 0x0, 0x0) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]

Thread 0xfffffc004691e000:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = (nil), flags = 1024) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 mpsleep(chan \
= (unallocated - symbol optimized away), pri = 0, wmesg = (unallocated - symbol \
optimized away), timo = 0, lockp = (unallocated - symbol optimized away), flags = 0) \
["../../../../src/kernel/kern/sched_prim.c":5539, 0xfffffc00002edc0c]  3 \
event_wait(0x4b000, 0xfffffc004691e260, 0x0, 0xfffffc004691e268, 0x8158800000100) \
["../../../../src/kernel/kern/event.c":222, 0xfffffc00002c94f8]  4 do_scan(0x12c, \
0x2aa70, 0x8158840924e56, 0x1, 0xfffffc00002c3170) \
["../../../../src/kernel/bsd/sys_generic.c":1292, 0xfffffc00002c39dc]  5 poll(0x0, \
0xfffffe0400000001, 0x1f40, 0x0, 0xffffffff00000005) \
["../../../../src/kernel/bsd/sys_generic.c":1612, 0xfffffc00002c440c]  6 \
syscall(0x493e0, 0x493e0, 0x83126e978d4fdf3c, 0x3ff00000000, 0x0) \
["../../../../src/kernel/arch/alpha/syscall_trap.c":732, 0xfffffc00005e08fc]  7 \
_Xsyscall(0x8, 0x3ff8013c288, 0x30042029ba0, 0x2000ab09730, 0x1) \
["../../../../src/kernel/arch/alpha/locore.s":1882, 0xfffffc00005e40dc]

Thread 0xfffffc00239c1c00:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc00077fb600, flags = 257) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 \
nxm_extra_idle(arg = 0) ["../../../../src/kernel/kern/syscall_subr.c":3566, \
0xfffffc00002f27b4]  3 nxm_thread_destroy() \
["../../../../src/kernel/kern/syscall_subr.c":5117, 0xfffffc00002f48c8]  4 \
_Xsyscall(0x8, 0x3ff805c15cc, 0x3ffc01c01b0, 0x0, 0x0) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]

Thread 0xfffffc0004d93500:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = (nil), flags = 1024) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 mpsleep(chan \
= (unallocated - symbol optimized away), pri = 0, wmesg = (unallocated - symbol \
optimized away), timo = 0, lockp = (unallocated - symbol optimized away), flags = 0) \
["../../../../src/kernel/kern/sched_prim.c":5539, 0xfffffc00002edc0c]  3 \
event_wait(0x4b000, 0xfffffc0004d93760, 0x0, 0xfffffc0004d93768, 0xe58f800000100) \
["../../../../src/kernel/kern/event.c":222, 0xfffffc00002c94f8]  4 do_scan(0x12c, \
0x14040, 0xe58f840924e35, 0x1, 0xfffffc00002c3170) \
["../../../../src/kernel/bsd/sys_generic.c":1292, 0xfffffc00002c39dc]  5 poll(0x0, \
0xfffffc0000000001, 0x1f40, 0x0, 0xffffffff00000005) \
["../../../../src/kernel/bsd/sys_generic.c":1612, 0xfffffc00002c440c]  6 \
syscall(0x493e0, 0x493e0, 0x83126e978d4fdf3c, 0xffffffff00000000, 0x0) \
["../../../../src/kernel/arch/alpha/syscall_trap.c":732, 0xfffffc00005e08fc]  7 \
_Xsyscall(0x8, 0x3ff8013c288, 0x30042029ba0, 0x20002839730, 0x1) \
["../../../../src/kernel/arch/alpha/locore.s":1882, 0xfffffc00005e40dc]

Thread 0xfffffc0050add500:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc00077fb540, flags = 257) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 \
nxm_sched_idle() ["../../../../src/kernel/kern/syscall_subr.c":3166, \
0xfffffc00002f2054]  3 nxm_idle(arg = 0) \
["../../../../src/kernel/kern/syscall_subr.c":3639, 0xfffffc00002f2940]  4 \
_Xsyscall(0x8, 0x3ff805c19c8, 0x3ffc01c01b0, 0x0, 0x3ff80592cd0) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]

Thread 0xfffffc001b9afc00:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = (nil), flags = 1024) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 mpsleep(chan \
= (unallocated - symbol optimized away), pri = 0, wmesg = (unallocated - symbol \
optimized away), timo = 0, lockp = (unallocated - symbol optimized away), flags = 0) \
["../../../../src/kernel/kern/sched_prim.c":5539, 0xfffffc00002edc0c]  3 \
sosleep(0xfffffc000025c038, 0xfffffc002ce2a3c0, 0xfffffc000025d664, 0x0, 0x1) \
["../../../../src/kernel/bsd/uipc_socket2.c":1607, 0xfffffc000025c034]  4 \
accept1(0x20, 0x0, 0x1, 0xfffffe04acb0f8c0, 0xfffffe04acb0f8f0) \
["../../../../src/kernel/bsd/uipc_syscalls.c":632, 0xfffffc000025d660]  5 \
syscall(0x14094f180, 0x20, 0xffffffffffefffff, 0xffffffff00000000, 0x0) \
["../../../../src/kernel/arch/alpha/syscall_trap.c":732, 0xfffffc00005e08fc]  6 \
_Xsyscall(0x8, 0x3ff800e96a8, 0x30042029ba0, 0x3, 0x14094f160) \
["../../../../src/kernel/arch/alpha/locore.s":1882, 0xfffffc00005e40dc]

Thread 0xfffffc000e99e380:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc00077fb600, flags = 257) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 \
nxm_sched_idle() ["../../../../src/kernel/kern/syscall_subr.c":3166, \
0xfffffc00002f2054]  3 nxm_idle(arg = 0) \
["../../../../src/kernel/kern/syscall_subr.c":3639, 0xfffffc00002f2940]  4 \
_Xsyscall(0x8, 0x3ff805c19c8, 0x3ffc01c01b0, 0x0, 0x3ff80592cd0) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]

Thread 0xfffffc008118bc00:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc00077fb600, flags = 257) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 \
nxm_extra_idle(arg = 0) ["../../../../src/kernel/kern/syscall_subr.c":3566, \
0xfffffc00002f27b4]  3 nxm_thread_destroy() \
["../../../../src/kernel/kern/syscall_subr.c":5117, 0xfffffc00002f48f8]  4 \
_Xsyscall(0x8, 0x3ff805c15cc, 0x3ffc01c01b0, 0x0, 0x0) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]  End of \
threads traceback for process 875681

	Threads traceback for process 543191
dbx version 5.1
Type 'help' for help.

stopped at  [thread_block:3303 ,0xfffffc00002ea4d0]	 Source not available

warning: Files compiled -g3: parameter values probably wrong

Thread 0xfffffc0082821500:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 thread_list_wakeup(whead = 0xfffffe04acb777b0, s = 6148520, result = 0) \
["../../../../src/kernel/kern/sched_prim.c":5882, 0xfffffc00002ee51c]  2 trap(a0 = \
(...), a1 = (...), a2 = (...), code = 18446739677852289568, exc_frame = \
0xfffffc000082e2b4) ["../../../../src/kernel/arch/alpha/trap.c":3004, \
0xfffffc00005ea010]

Thread 0xfffffc0029b10e00:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc0042544100, flags = 257) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 \
nxm_extra_idle(arg = 0) ["../../../../src/kernel/kern/syscall_subr.c":3566, \
0xfffffc00002f27b4]  3 thread_bootstrap(0x8, 0x0, 0x0, 0x0, 0x0) \
["../../../../src/kernel/arch/alpha/locore.s":3222, 0xfffffc00005e520c]

Thread 0xfffffc001b9ae700:
> 0 thread_block() ["../../../../src/kernel/kern/sched_prim.c":3303, \
> 0xfffffc00002ea4d0]
   1 sleep_prim(chan = (nil), pri = 0, wmesg = (unallocated - symbol optimized away), \
timo = 0, lockp = 0xfffffc001b9ae908, flags = 1537) \
["../../../../src/kernel/kern/sched_prim.c":5633, 0xfffffc00002edea0]  2 mpsleep(chan \
= (unallocated - symbol optimized away), pri = 0, wmesg = (unallocated - symbol \
optimized away), timo = 0, lockp = (unallocated - symbol optimized away), flags = 0) \
["../../../../src/kernel/kern/sched_prim.c":5539, 0xfffffc00002edc0c]  3 \
nxm_thread_block(tid = 6, seconds = 0, flags = 1, action = 0x3ffc01b96e0, useconds = \
0) ["../../../../src/kernel/kern/syscall_subr.c":4510, 0xfffffc00002f3c50]  4 \
_Xsyscall(0x8, 0x3ff805c1a98, 0x3ffc01c01b0, 0x6, 0x40924e6b) \
["../../../../src/kernel/arch/alpha/locore.s":2112, 0xfffffc00005e4264]  End of \
threads traceback for process 543191

Killing suspect httpd processes ( 543161 875681 543191)...
	Process 543161 killed (CPU usage : 71%)
	Process 875681 killed (CPU usage :  0%)
	Process 543191 killed (CPU usage : 50%)
Checking other httpd processes ()...
ps: argument must be an integer
/mgt/tools/check-httpd[400]: test: argument expected
	Process  is still ok.

check-httpd - Check of httpd processes completed at Fri Apr 30 15:02:31 CEST 2004


--------------------------



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic