такое ощущение что зависает коннект в сендмаиле параельно с ним зависает мильтер...
в логах почтовика
Feb 6 16:19:13 www sm-mta[4684]: accepting connections again for daemon MTA
Feb 6 16:19:13 www sm-mta[4684]: accepting connections again for daemon MSA
Feb 6 16:19:14 www sm-mta[4684]: rejecting connections on daemon MTA: 28 children, max 28
Feb 6 16:19:14 www sm-mta[4684]: rejecting connections on daemon MSA: 28 children, max 28
т.е. достигает 28 процессов разрешенных...
кламава же запускается 50 процессов...и висят...
в результате почта если проходит - проходит без проверки антивирусом.
к почтовику нельзя приконектится и забрать почту.
в чем тут может быть дело ?
а вот так выглядит в процессах кламав35805 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
35900 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36006 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36112 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36306 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36350 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36378 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36429 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36438 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36439 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36443 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36447 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36449 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36726 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36737 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36767 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36775 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36843 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36875 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
36882 ?? I 0:00.01 /usr/local/sbin/clamav-milter --max-children=50 -lo /var/run/clamav/clmilter.sock
>такое ощущение что зависает коннект в сендмаиле параельно с ним зависает мильтер...
>
>в логах почтовика
>
>
>Feb 6 16:19:13 www sm-mta[4684]: accepting connections again for daemon MTA
>
>Feb 6 16:19:13 www sm-mta[4684]: accepting connections again for daemon MSA
>
>Feb 6 16:19:14 www sm-mta[4684]: rejecting connections on daemon MTA: 28
>children, max 28
>Feb 6 16:19:14 www sm-mta[4684]: rejecting connections on daemon MSA: 28
>children, max 28
>
>
>т.е. достигает 28 процессов разрешенных...
>кламава же запускается 50 процессов...и висят...
>в результате почта если проходит - проходит без проверки антивирусом.
>к почтовику нельзя приконектится и забрать почту.
>в чем тут может быть дело ?
о господи, дело в том чтобы устаканить кол-во чайлд процессов sendmail.
у тебя sendmail перестает работать из-за MaxDaemonChildrenЕсли у тебя дофига почты валится за минуту или за час, поднимай
значения и смотри load average чтобы реактивность системы была
сносной. Настраивай антиспам отлуп на уровне соединения smtp: helo,
reverse-dns, rbl и тд и тп...Если не можешь справиться с sendmail - замени его на Postfix или Exim,
на то что тебе будет более понятно.# less /usr/src/contrib/sendmail/libmilter/README
смотри опции для INPUT_MAIL_FILTER: F=T или F=R и T=флаги C,S,R,E
зачем и для чего и как сие закрутить, какую логику работы избрать
>>такое ощущение что зависает коннект в сендмаиле параельно с ним зависает мильтер...
>>
>>в логах почтовика
>>
>>
>>Feb 6 16:19:13 www sm-mta[4684]: accepting connections again for daemon MTA
>>
>>Feb 6 16:19:13 www sm-mta[4684]: accepting connections again for daemon MSA
>>
>>Feb 6 16:19:14 www sm-mta[4684]: rejecting connections on daemon MTA: 28
>>children, max 28
>>Feb 6 16:19:14 www sm-mta[4684]: rejecting connections on daemon MSA: 28
>>children, max 28
>>
>>
>>т.е. достигает 28 процессов разрешенных...
>>кламава же запускается 50 процессов...и висят...
>>в результате почта если проходит - проходит без проверки антивирусом.
>>к почтовику нельзя приконектится и забрать почту.
>>в чем тут может быть дело ?
>
>
>о господи, дело в том чтобы устаканить кол-во чайлд процессов sendmail.
>у тебя sendmail перестает работать из-за MaxDaemonChildren
>
>Если у тебя дофига почты валится за минуту или за час, поднимай
>
>значения и смотри load average чтобы реактивность системы была
>сносной. Настраивай антиспам отлуп на уровне соединения smtp: helo,
>reverse-dns, rbl и тд и тп...
>
> Если не можешь справиться с sendmail - замени его на Postfix
>или Exim,
>на то что тебе будет более понятно.
>
># less /usr/src/contrib/sendmail/libmilter/README
>
>смотри опции для INPUT_MAIL_FILTER: F=T или F=R и T=флаги C,S,R,E
>зачем и для чего и как сие закрутить, какую логику работы избрать
>
с демон чилдренами ясно на самом деле! почему кламав процессы 50 штук запускаются по идее они должны были 28 штук запустится и висеть! а со временем как сендмаил откидывает соедениения они должны были умирать ,или я не прав ?