On Sunday 24 October 2010 14:34:04 escalera wrote:

> Fol all messages, spamassassin takes 14++ seconds. Version: 3.3.1
> Debuging it, the times are:
> Oct 24 14:03:20 email spamd[22477]: timing: total 14237 ms -
> read_scoreonly_config: 4 (0.0%),
> signal_user_changed: 6 (0.0%),
> parse: 6 (0.0%),
> extract_message_metadata: 80 (0.6%),
> get_uri_detail_list: 6 (0.0%),
> tests_pri_-1000: 5 (0.0%),
> tests_pri_-950: 2 (0.0%),
> tests_pri_-900: 2 (0.0%),
> tests_pri_-400: 2 (0.0%),
> tests_pri_0: 327 (2.3%),
> check_dkim_signature: 2 (0.0%),
> check_dkim_adsp: 52 (0.4%),
> check_spf: 52 (0.4%),
> poll_dns_idle: 13355 (93.8%),
> check_dcc: 1.14 (0.0%),
> [...]
>
> As you can see, the most time is on poll_dns_idle and tests_pri_500 tests.
> Any idea that what appends?
> How to dissable those tests?

The poll_dns_idle is just a state where SpamAssassin is waiting for
DNS replies to come in or a timeout to expire. Apparently at least
some (if not all) of your DNS queries are not being answered.
Typically these are RBS or URIDNSBL tests, so perhaps one of the
queried black/white-lists is down, or some perhaps there is a
DNS resolver problem at your site.

The 14+ (15) seconds timeout comes from your 'rbl_timeout' setting.
You may decrease this value, perhaps down to 6 seconds, if your
DNS resolving is otherwise reasonably fast.

Nevertheless, you should investigate which DNS query is stalled
by adding a '--debug=async' debug area to you spamd or spamassassin,
e.g.:

  $ spamassassin -D timing,async -t <test.msg


Mark

Reply via email to