Have you tried -autocdb?  It offers much better performance than
-autodbm, and might be a simpler and more reliable alternative to what
you're trying to do below.

What are the hardware specs on this server of yours BTW?

"Gregory Malsack" <[EMAIL PROTECTED]> writes:

> Hello All,
>  
> I recently had a server crash because the TMDA processes were taking too
> much time and too much ram. I was using text file whitelists and
> blacklists. I had a little over 12,000 email addresses between the
> blacklist and whitelist files. I tried the -autodbm flag in the filter
> file and this didn't help enough. I then did some additional research on
> tmda.net and found configuration directives to attach the tmda program
> to an sql backend. This was awesome! The average time to scan a message
> was 34 seconds, the processor load was 100%, and the average amount of
> ram was 18mb. After I implemented the sql backend, the average time to
> scan a file is down to 3 seconds, processor load is at 0.8%, and ram is
> 5mb. This resolves my problems, however now I have a new problem. I have
> the append directives still adding to a text whitelist and blacklist
> which is checked after the sql lists, and every night the lists are
> copied to the sql databases and cleared from the text lists. This is
> working, however some people and only some people are having to confirm
> everyday. Some people are allowed through based on an sql whitelist
> match and some (who are in the sql whitelist) are not.
>  
> Can anyone tell me how debug this? I have the tmda_error.log and
> tmda_in.log files enabled, however the actual sql query is not output to
> the log files just the sql syntax I have in the filter_in file.
>  
> Thanks in advance,
> Greg

_____________________________________________
tmda-users mailing list (tmda-users@tmda.net)
http://tmda.net/lists/listinfo/tmda-users

Reply via email to