Hi!
We have a problem on one of our production machines.
A in-house program is generating a lot of processes in exiting state and
after a while the swap
is full and we have to reboot the machine.
Does anyone have an idea why a process would generate these processes?
USER PID %CPU %MEM VSZ RSS TTY S STARTED TIME
COMMAND
phcnt 29240 0.0 0.1 44.1M 2.5M ttyp3 ?W - 0:00.01
<exiting>
.
.
(times 80)
I run a trace of the process that generates the exiting processes and got
this:
open ("/appl/phoenix/PhoenixGetEngine/db/Server"...,
O_WRONLY|O_CREAT|O_TRUNC, 0666) = 13
write (13, 0x14052cf88, 4) = 4
write (13, "sr", 307) = 307
write (13, 0x14052cd68, 49) = 49
write (13, 0x14052cdb8, 2) = 2
write (13, 0x14052e748, 1) = 1
write (13, 0x14052e748, 1) = 1
write (13, "", 4) = 4
write (13, "sr", 123) = 123
write (13, 0x14052c588, 9) = 9
write (13, 0x14052df18, 1) = 1
write (13, 0x14052df18, 1) = 1
write (13, 0x14052bf38, 4) = 4
write (13, "sr", 173) = 173
write (13, "xr", 110) = 110
write (13, 0x14052bd08, 72) = 72
write (13, 0x14052bcb8, 31) = 31
write (13, 0x14052bf38, 16) = 16
write (13, 0x14052bf38, 54) = 54
write (13, 0x14052bf38, 53) = 53
write (13, 0x14052bf38, 51) = 51
write (13, 0x14052bf38, 53) = 53
write (13, "xt", 78) = 78
write (13, 0x14052cdb8, 7) = 7
write (13, 0x14052e748, 1) = 1
write (13, 0x14052e748, 1) = 1
write (13, "", 4) = 4
write (13, "sr", 97) = 97
write (13, "xpt", 83) = 83
write (13, "sq", 87) = 87
write (13, "sq", 87) = 87
write (13, "xt", 45) = 45
write (13, 0x14052e748, 1) = 1
write (13, 0x14052e748, 1) = 1
write (13, "", 4) = 4
write (13, "sr", 86) = 86
write (13, "xpt", 54) = 54
write (13, "xt", 39) = 39
write (13, 0x14052ed98, 1) = 1
write (13, 0x14052ed98, 1) = 1
write (13, "", 4) = 4
write (13, "xsq", 7) = 7
write (13, 0x14052ed98, 1) = 1
write (13, 0x14052ed98, 1) = 1
write (13, 0x14052cdb8, 4) = 4
write (13, "xjava/util/LinkedList;L", 1) = 1
shutdown (13, 2) = -1, (Socket operation on non-socket)
close (13) = gettimeofday (0x140013a88, 0x0) = 0
0
shutdown (-1, 2) = -1, (Bad file number)
gettimeofday (0x14052ef70, 0x0) = 0
gettimeofday (0x14052ee20, 0x0) = 0
gettimeofday (0x140013b08, 0x0) = 0
gettimeofday (0x140013a88, 0x0) = 0
gettimeofday (0x140013b08, 0x0) = 0
gettimeofday (0x140013a88, 0x0) = 0
gettimeofday (0x140013b08, 0x0) = 0
gettimeofday (0x140013a88, 0x0) = 0
gettimeofday (0x140013b08, 0x0) = 0
gettimeofday (0x140013a88, 0x0) = 0
open ("/appl/phoenix/PhoenixGetEngine/db/Server"...,
O_WRONLY|O_CREAT|O_TRUNC, 0666) = 13
write (13, 0x14052cf88, 4) = 4
write (13, "sr", 307) = 307
write (13, 0x14052cd68, 49) = 49
write (13, 0x14052cdb8, 2) = 2
write (13, 0x14052e748, 1) = 1
write (13, 0x14052e748, 1) = 1
write (13, "", 4) = 4
write (13, "sr", 123) = 123
write (13, 0x14052c588, 9) = 9
write (13, 0x14052df18, 1) = 1
write (13, 0x14052df18, 1) = 1
write (13, 0x14052bf38, 4) = 4
write (13, "sr", 173) = 173
write (13, "xr", 110) = 110
write (13, 0x14052bd08, 72) = 72
write (13, 0x14052bcb8, 31) = 31
write (13, 0x14052bf38, 16) = 16
write (13, 0x14052bf38, 54) = 54
write (13, 0x14052bf38, 53) = 53
write (13, 0x14052bf38, 51) = 51
write (13, 0x14052bf38, 53) = 53
write (13, "xt", 78) = 78
write (13, 0x14052cdb8, 7) = 7
write (13, 0x14052e748, 1) = 1
write (13, 0x14052e748, 1) = 1
write (13, "", 4) = 4
write (13, "sr", 97) = 97
write (13, "xpt", 83) = 83
write (13, "sq", 87) = 87
write (13, "sq", 87) = 87
write (13, "xt", 45) = 45
write (13, 0x14052e748, 1) = 1
write (13, 0x14052e748, 1) = 1
write (13, "", 4) = 4
write (13, "sr", 86) = 86
write (13, "xpt", 54) = 54
write (13, "xt", 39) = 39
write (13, 0x14052ed98, 1) = 1
write (13, 0x14052ed98, 1) = 1
write (13, "", 4) = 4
write (13, "xsq", 7) = 7
write (13, 0x14052ed98, 1) = 1
write (13, 0x14052ed98, 1) = 1
write (13, 0x14052cdb8, 4) = 4
write (13, "xjava/util/LinkedList;L", 1) = 1
shutdown (13, 2) = -1, (Socket operation on non-socket)
close (13) = 0
shutdown (-1, 2) = -1, (Bad file number)
Ragards Klas Erlandsson
Received on Fri Jan 11 2002 - 08:14:34 NZDT