[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scheduler/hold loop
- To: zmailer@nic.funet.fi
- Subject: scheduler/hold loop
- From: "Michael R. Gettes" <gettes@princeton.edu>
- Date: Mon, 31 Mar 1997 09:43:37 EST
- Organization: Princeton University, Network Systems, Class. 56
I have a loop in the "hold" transport.
It is slowly eating up memory. This is zmailer 2.99.45.
The hold process is:
write(1, " # h u n g r y\n", 8) = 8
read(0, " # i d l e\n W / J / 5 4".., 8192) = 100
write(1, " # h u n g r y\n", 8) = 8
open("W/J/541381-24826", O_RDWR) = 3
fstat(3, 0xEFFFF230) = 0
mmap(0x00000000, 3322, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0xEF780000
read(3, " i 5 4 1 3 8 1 - 2 4 8".., 3322) = 3322
open("../queue/W/J/541381-24826", O_RDONLY) = 4
fstat(4, 0xEFFFF230) = 0
mmap(0x00000000, 3744, PROT_READ, MAP_SHARED, 4, 0) = 0xEF690000
write(1, " 5 4 1 3 8 1 / 8 8 4\t t".., 138) = 138
write(1, " 5 4 1 3 8 1 / 7 6 0\t t".., 138) = 138
munmap(0xEF690000, 3744) = 0
munmap(0xEF780000, 3322) = 0
close(3) = 0
close(4) = 0
The scheduler process is:
read(33, " # h u n g r y\n 5 4 1 3".., 2048) = 292
write(33, " # i d l e\n", 6) = 6
write(2, " s c h e d u l e r : m".., 73) = 73
poll(0xEFFFD478, 1, 0) = 0
poll(0xEFFFD598, 1, 0) = 0
write(33, " W / J / 5 4 1 3 8 1 - 2".., 44) = 44
poll(0xEFFFD598, 1, 0) = 0
poll(0xEFFFD588, 201, 0) = 1
/mrg