Страница 1 из 1

Гигантское количество процессов Exim

Добавлено: 2013-01-29 11:24:59
AndySTK
Доброго дня.
Поднял Exim. Получаю сообщения отовсюду, кроме GMail
Смотрю

Код: Выделить всё

exiwhat | grep google
Мама дорогая - все тут

Код: Выделить всё

handling incoming connection from mail-oa0-f42.google.com [209.85.219.42] I=[...]:25
Не соображу, что Гуглу не нравится? Есть идеи?
Спасибо!

Re: Гигантское количество процессов Exim

Добавлено: 2013-01-29 18:52:23
AndySTK
В добавку - из лога одного из сообщений
...
успешно проходим все правила
...
DKIM >> Signed DKIM-Signature header, canonicalized >>>>>>>>>>>>>>>>>
dkim-signature:v=1;{SP}a=rsa-sha256;{SP}c=relaxed/relaxed;{SP}d=gmail.com;{SP}s=20120113;{SP}h=mime-version:x-received:date:message-id:subject:from:to{SP}:content-type;{SP}bh=lAxqv0/ppx3BX42HKTOEwvCxENLAFHs3ATsx0yyOH0o=;{SP}b=
PDKIM <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
PDKIM [gmail.com] hh computed: 06693252c392c794cbdf0eeb0b65c285f14dfd7fdd0a8417e162301ef1100124
и все...
Ступор и ожидание не пойму чего
т.е. каждый висящий процесс ('handling incoming connection from...') находится в ожидании чего-то.
Вопрос - чего ждем?

Re: Гигантское количество процессов Exim

Добавлено: 2013-01-30 8:05:14
AndySTK
РЕШЕНО.
DNS провайдера отдавал неполные ответы на запросы. Процесс обработки повторял запросы DNS.
в resolv.conf добавлен nameserver 8.8.8.8 и все заработало.
кусок лога неудачного DNS запроса:

Код: Выделить всё

mail-wi0-f175.google.com.  1D IN A  209.85.212.175
google.com.             1d20h58m22s IN NS  ns2.google.com.
google.com.             1d20h58m22s IN NS  ns4.google.com.
google.com.             1d20h58m22s IN NS  ns3.google.com.
google.com.             1d20h58m22s IN NS  ns1.google.com.
ns1.google.com.         3d20h58m25s IN A  216.239.32.10
ns2.google.com.         3d20h58m23s IN A  216.239.34.10
ns3.google.com.         3d20h58m24s IN A  216.239.36.10
ns4.google.com.         3d20h58m24s IN A  216.239.38.10
;; res_nquerydomain(20120113._domainkey.gmail.com., <Nil>, 1, 16)
;; res_query(20120113._domainkey.gmail.com, 1, 16)
;; res_nmkquery(QUERY, 20120113._domainkey.gmail.com, IN, TXT)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30841
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      20120113._domainkey.gmail.com, type = TXT, class = IN
;; Querying server (# 1) address = x.x.x.x
;; new DG socket
;; truncated answer
;; Querying server (# 1) address = x.x.x.x

Re: Гигантское количество процессов Exim

Добавлено: 2013-03-01 10:41:40
hmelnytskyy
AndySTK писал(а):РЕШЕНО.
DNS провайдера отдавал неполные ответы на запросы. Процесс обработки повторял запросы DNS.
в resolv.conf добавлен nameserver 8.8.8.8 и все заработало.
кусок лога неудачного DNS запроса:

Код: Выделить всё

mail-wi0-f175.google.com.  1D IN A  209.85.212.175
google.com.             1d20h58m22s IN NS  ns2.google.com.
google.com.             1d20h58m22s IN NS  ns4.google.com.
google.com.             1d20h58m22s IN NS  ns3.google.com.
google.com.             1d20h58m22s IN NS  ns1.google.com.
ns1.google.com.         3d20h58m25s IN A  216.239.32.10
ns2.google.com.         3d20h58m23s IN A  216.239.34.10
ns3.google.com.         3d20h58m24s IN A  216.239.36.10
ns4.google.com.         3d20h58m24s IN A  216.239.38.10
;; res_nquerydomain(20120113._domainkey.gmail.com., <Nil>, 1, 16)
;; res_query(20120113._domainkey.gmail.com, 1, 16)
;; res_nmkquery(QUERY, 20120113._domainkey.gmail.com, IN, TXT)
;; res_send()
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30841
;; flags: rd; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 0
;;      20120113._domainkey.gmail.com, type = TXT, class = IN
;; Querying server (# 1) address = x.x.x.x
;; new DG socket
;; truncated answer
;; Querying server (# 1) address = x.x.x.x