temporary file spawning

Denis Beauchemin Denis.Beauchemin at USHERBROOKE.CA
Fri Jan 14 18:59:05 GMT 2005


    [ The following text is in the "ISO-8859-1" character set. ]
    [ Your display is set for the "US-ASCII" character set.  ]
    [ Some characters may be displayed incorrectly. ]

Ade Fewings wrote:

> Julian Field wrote:
>
>> Ade Fewings wrote:
>>
>>> Following up with more details on my own email.........
>>>
>>>> We have two mail servers running on Solaris 9 Sparc.  Sendmail 8.12.10
>>>> utilizing MailScanner 4.36.4 to call SpamAssassin 3.0.1.  Earlier
>>>> today, one of our large mailing lists got hit a couple of times and
>>>> the servers got a bit busy.  However, something went wrong and /tmp
>>>> filled up with
>>>> spamassassin.25755.Bdgxlb.tmp esque files.  Hundred of thousands were
>>>> created in a short time, running /tmp out of i-nodes and thus
>>>> effectively stopping MailScanner.
>>>>
>>>> Killing MailScanner, cleaning /tmp and restarting would then reproduce
>>>> the problem again soon after.  I truss'd the output of a few of the
>>>> MailScanner processes that were going bad and all they were doing was
>>>> trying to open new files in /tmp.
>>>
>>>
>>>
>>>
>>> We have further discovered that this problem definitely only occurs 
>>> when
>>> MailScanner is set to use SpamAssassin.  Switch off SpamAssassin and
>>> there are zero problems.  So, being relatively unknowledgable about
>>> MailScanner, the question that comes up is what is creating these
>>> temporary files?  It is either SpamAssassin itself or something in
>>> MailScanner that gets switched on when you tell it to use SpamAssassin.
>>>
>>> Can anybody offer any guidance on whether MailScanner itself creates
>>> these files?
>>
>>
>>
>> Advise you try increasing
>> SpamAssassin Timeout
>> in MailScanner.conf.
>>
> Thanks for this guidance, but it hasn't worked.  I quadrupled the
> SpamAssassin timeout and got the same behaviour.  Additionally, I have
> had the chance to see a bad MailScanner process in action when things
> are going wrong.  The whole process of creating a couple of hundred
> thousand takes less than twenty seconds and truss'ing the process itself
> shows endless pages of the following sprawling past very quickly:
>
> open64("/tmp/spamassassin.19296.zEQAlU.tmp",
> O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 256
> close(256)                                      = 0
> open64("/tmp/spamassassin.19296.6s0hxi.tmp",
> O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 256
> close(256)                                      = 0
> open64("/tmp/spamassassin.19296.4c61CQ.tmp",
> O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 256
> close(256)                                      = 0
> open64("/tmp/spamassassin.19296.uPHYoK.tmp",
> O_RDWR|O_CREAT|O_EXCL|O_LARGEFILE, 0600) = 256
> close(256)                                      = 0
> .....
>

Ade,

Anything wrong with /tmp permissions?  Mine (on Linux) looks like:
ls -ld /tmp
drwxrwxrwt   14 root     root        16384 jan 14 13:58 /tmp/

Denis

-- 
   _
  °v°   Denis Beauchemin, analyste
 /(_)\  Université de Sherbrooke, S.T.I.
  ^ ^   T: 819.821.8000x2252 F: 819.821.8045



------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the MAQ (http://www.mailscanner.biz/maq/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).

Support MailScanner development - buy the book off the website!

    [ Part 2, "S/MIME Cryptographic Signature"  ]
    [ Application/X-PKCS7-SIGNATURE  4.4KB. ]
    [ Unable to print this part. ]




More information about the MailScanner mailing list