Hi David:
I looked and played with the parameters a lot more after that
email. What I reported was not right- the mail goes out in a first in
first out out of the work directory and they go in the work directory from PROC
directory in the same way.
What is puzzling is the WORK directory never gets empty
..
It also appears that emails are processed one by one. Right now for
example I see 500 emails in the PROC directory and the WORK directory has 60
emails .. slowly processing one at a time.
Kami
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of David Barker
Sent: Wednesday, October 26, 2005 8:29 AM
To: Declude.JunkMail@declude.com
Subject: RE: [Declude.JunkMail] Processing Order: 3.05.11
WAITFORMAIL works exactly as stated. If the \proc directory becomes
empty the decludeproc service will sleep for the amount of time specified before
it begins to process email again that is located in the \proc
directory.
I am not sure that what you are seeing is
in fact happening. If I am reading this correctly you are saying an email
eg.
D1234.smd
Q1234.smd
was in your \work directory for 2 hours
?
David B
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Kami Razvan
Sent: Tuesday, October 25, 2005 7:31 PM
To: JunkMail List
Subject: [Declude.JunkMail] Processing Order: 3.05.11
Hi;
I have tested a
few things with the directives and it seems like the system does not really
behave as stated. I am not sure if this has been discussed
before.
WAITFORMAIL 30000
the description
states:
decludeproc will wait before checking the
\proc directory once empty for new messages.
About 3 hours ago
our server saw a huge spike in emails all at once.. so I monitored how this
directive works.
It appears that
the WORK directory never gets emptied. Since we have THREADS 30
I saw 60 emails pushed into the WORK directory at once.. the emails that got
there first stayed there until all emails in the PROC directory were
emptied.
In other
words..
Emails were going
into the WORK directory one a time keeping the total emails in the WORK
directory constantly at 60. Emails that were last to get in the WORK
directory were the first to be processed.. So if 2000 emails were in the Proc
directory - the earliest arrivals would go into the work directory and get out
regardless of how many were already in the WORK directory.
An email that got
in the WORK directory at 4:30 p.m. stayed there until the entire PROC directory
was emptied at 6:00 p.m.
My expectation,
based on what I read, was to see WORK directory empty itself and then bring new
batch from PROC directory therefore making sure the emails that were there first
would be the first ones going out - FIFO.
Am I wrong in what
I expected?
Regards,
-
Kami