I got the following in syslog
Sep 1 18:29:09 chem procmail[105910]: Out of memory as I tried to allocate
4132909 bytes
and first I thought it couldn't have been running out of memory.
View in top:
Real memory: 110.8M procs 29.0M files 116.2M free 256.0M total
Virtual memory: 108.7M used 179.3M free 288.0M total
From errpt (an IBM/AIX thing)
----------------------------------------------------------------------
IDENTIFIER: C5C09FFA
Date/Time: Tue Sep 1 13:11:26
Sequence Number: 8504
Machine Id: 000094217000
Node Id: chem
Class: S
Type: PERM
Resource Name: SYSVMM
Description
SOFTWARE PROGRAM ABNORMALLY TERMINATED
Probable Causes
SYSTEM RUNNING OUT OF PAGING SPACE
Failure Causes
INSUFFICIENT PAGING SPACE DEFINED FOR THE SYSTEM
PROGRAM USING EXCESSIVE AMOUNT OF PAGING SPACE
Recommended Actions
DEFINE ADDITIONAL PAGING SPACE
REDUCE PAGING SPACE REQUIREMENTS OF PROGRAM(S)
Detail Data
PROGRAM
procmail
PROGRAM'S PAGING SPACE USE IN 1KB BLOCKS
122864
----------------------------------------------------------------------
But when I checked the spool file size, it wasn't that big at all.
ls -s *MAA120702
4508 dfMAA120702 1 qfMAA120702 1 xfMAA120702
Has anyone seen procmail feasting on memory before?
Same symptom with both 3.10 and 3.11pre7 on AIX 4.2.
I have the following lines in sendmail.cf. Don't know if it is relevant.
Mlocal, P=/usr/local/bin/procmail, F=lsDFMAw5:/|@SPfhn, S=10/30, R=20/40
,
T=DNS/RFC822/X-Unix,
A=procmail -a $h -d $u
Please cc me when follow-up.
Thanks,
-bob