[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

procmail, local delivery, and load



I've got a randomly hacked-up RH 5.0 running on a Pentium 166/48MB.

procmail is invoked for local delivery via sendmail's config file.
I think this is default for RH 5.0 .

Problem is: when filtering incoming mail (fetchmail, also the version
that comes with RH 5.0), my load rises real real high. As in, 20 or
more (depends on how many incoming mails there are). I even had it
reach 30 (!!) once.

The wierd thing is, I have a very similar configuration on another
box, which DOESN'T exhibit this behaviour.

Some possible clues:
I'm using the "backup" procmail recepies as offered in procmailex(5):
	:0 c
	backup
	:0 ic
	| cd backup && rm -f dummy `ls -t msg.* | sed -e 1,32d`

'top' during mail processing shows lots of sleeping processes. None
are at a very high CPU use. However, there are lots of 'rm's running.

I suspect there's some contention or deadlock going on, but I can't
figure out why I don't have the same problem on the other box.

Versions:
rpm -q procmail fetchmail sendmail
procmail-3.10-11
fetchmail-4.3.2-1
sendmail-8.8.7-12


Anyone?

	--thanks!
	gaal