The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix - непонятные зависания сервера"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix - непонятные зависания сервера"  
Сообщение от Skif (ok) on 06-Фев-06, 18:45 
Последнюю неделю наблюдаю на сервере такую картину: время от времени невозможно достучаться до postfix-а, вешается и все:

[root@k.com.ua] /usr/home/skif/:telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.central.klo.
Escape character is '^]'.


и висит... пока не прибьешь postfix, ессно и почтовые клиенты тоже не могут отправить почту.

Очередь достаточно чистая в этот момент - одно-пять сообщений..

ВОт конфиг:

[root@k.com.ua] /usr/home/skif/:postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 4
default_privs = nobody
disable_vrfy_command = yes
header_checks = regexp:/usr/local/etc/postfix/header-checks
html_directory = no
inet_interfaces = all
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command = /usr/local/bin/procmail
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
message_size_limit = 40024000
mime_header_checks = pcre:/usr/local/etc/postfix/mime_checks
mydestination = $myhostname, localhost.$mydomain, localhost
myhostname = k-k.com.ua
mynetworks = 10.0.0.0/16, 127.0.0.0/8, 195.20.96.114/32, 194.143.xxx.xxx/32, 195.46.xx.xx/32, 82.144.xx.xx/32, 195.20.xx.xx/32, 195.140.xxx.xxx/32, 217.25.xxx.xxx/32, 195.234.xx.xxx/32, 212.40.xx.xx/32, 195.140.xxx.xx/32, 62.80.xxx.x/32, 195.20.xx.xx/32, 192.168.2.0/24, 10.55.0.11/32
myorigin = $myhostname
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
reject_code = 550
relay_domains = $transport_maps,$mydestination
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtp_skip_5xx_greeting = no
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_client_restrictions = reject_rbl_client list.dsbl.org,regexp:/usr/local/etc/postfix/block_from_name
smtpd_recipient_restrictions = mysql:/usr/local/etc/postfix/protected_destinations, reject_rbl_client opm.blitzed.org, reject_rbl_client list.dsbl.org, reject_rbl_client bl.spamcop.net, reject_rbl_client sbl-xbl.spamhaus.org,check_sender_access mysql:/usr/local/etc/postfix/restricted_senders, permit_mynetworks,check_sender_access mysql:/usr/local/etc/postfix/antispam,reject_unauth_destination
smtpd_restriction_classes = local_only,insiders_only
transport_maps = mysql:/usr/local/etc/postfix/transport.cf
unknown_client_reject_code = 550
unknown_local_recipient_reject_code = 550
virtual_alias_maps = mysql:/usr/local/etc/postfix/remote_aliases.cf
virtual_gid_maps = static:6
virtual_mailbox_base = /
virtual_mailbox_maps = mysql:/usr/local/etc/postfix/aliases.cf
virtual_transport = virtual
virtual_uid_maps = static:65534

Самое интересное, что глюк начал ощущаться после перезда с 4.11 на 5.4 Тобишь конфиг прежний, а глюк есть.

[root@k.com.ua] /usr/home/skif/:lf /var/db/pkg/ | grep mysql
mrtg-mysql-load-1.02/
mysql-client-4.0.26_1/
mysql-server-4.0.26/
p5-DBD-mysql40-3.0002/
php4-mysql-4.4.2/
[root@k.com.ua] /usr/home/skif/:postconf -m
btree
cidr
environ
hash
mysql
pcre
proxy
regexp
static
unix

Загрузки по процу, нет, особых отправок. Вот кусок лога перед зависанием:

Feb  6 16:16:20 klo-podol pop3d: LOGIN, user=akurkin@k.kiev.ua, ip=[::ffff:10.0.38.42]
Feb  6 16:16:20 klo-podol pop3d: LOGOUT, user=akurkin@k.kiev.ua, ip=[::ffff:10.0.38.42], top=0, retr=0
Feb  6 16:16:21 klo-podol pop3d: Connection, ip=[::ffff:10.0.38.32]
Feb  6 16:16:21 klo-podol pop3d: LOGIN, user=nelya@k.kiev.ua, ip=[::ffff:10.0.38.32]
Feb  6 16:16:21 klo-podol pop3d: LOGOUT, user=nelya@k.kiev.ua, ip=[::ffff:10.0.38.32], top=0, retr=0
Feb  6 16:16:21 klo-podol postfix/smtp[61561]: E988DFFD4: to=<claus@inna.net>, relay=cephalopod.inna.net[209.201.74.25], de
lay=433742, status=deferred (host cephalopod.inna.net[209.201.74.25] said: 450 <claus@inna.net>: Recipient address rejected
: User unknown in local recipient table (in reply to RCPT TO command))
Feb  6 16:16:26 klo-podol postfix/qmgr[1044]: E988DFFD4: from=<>, status=expired, returned to sender
Feb  6 16:16:26 klo-podol postfix/qmgr[1044]: E988DFFD4: removed
......................
Feb  6 16:17:59 klo-podol pop3d: LOGIN, user=ukraine@k.kiev.ua, ip=[::ffff:10.0.48.10]
Feb  6 16:17:59 klo-podol pop3d: LOGOUT, user=ukraine@k.kiev.ua, ip=[::ffff:10.0.48.10], top=0, retr=0
Feb  6 16:18:03 klo-podol postfix/postfix-script: stopping the Postfix mail system
Feb  6 16:18:03 klo-podol postfix/master[1039]: terminating on signal 15

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Postfix - непонятные зависания сервера"  
Сообщение от Skif (ok) on 06-Фев-06, 18:54 
В догонку, сие означилось после того, еще, как слетели записи в ДНС на на нужное доменное имя. Слетели они еще 1-го числа, но в виду ряда событий это прошло незамеченным. До этого работа почтовика особых проблем не вызывала.
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Postfix - непонятные зависания сервера"  
Сообщение от Skif (ok) on 06-Фев-06, 19:53 
проверка привела вот к чему:
[root@klo-podol.skif.com.ua] /usr/ports/:sockstat -4 | grep post
postfix  smtpd      99867 6  tcp4   *:25                  *:*
postfix  smtpd      99867 10 tcp4   10.0.38.224:25        10.0.38.1:2639
postfix  smtpd      99866 6  tcp4   *:25                  *:*
postfix  smtpd      99866 10 tcp4   10.0.38.224:25        10.0.38.1:2638
postfix  smtpd      99863 6  tcp4   *:25                  *:*
postfix  smtpd      99863 10 tcp4   10.0.38.224:25        10.0.38.1:2637
postfix  smtpd      99860 6  tcp4   *:25                  *:*
postfix  smtpd      99860 10 tcp4   10.0.38.224:25        10.0.38.1:2636
postfix  smtpd      99859 6  tcp4   *:25                  *:*
postfix  smtpd      99859 10 tcp4   10.0.38.224:25        10.0.38.1:2635
postfix  smtpd      99856 6  tcp4   *:25                  *:*
postfix  smtpd      99856 10 tcp4   10.0.38.224:25        10.0.38.1:2633
postfix  smtpd      99855 6  tcp4   *:25                  *:*
postfix  smtpd      99855 10 tcp4   10.0.38.224:25        10.0.38.1:2629
postfix  smtpd      99846 6  tcp4   *:25                  *:*
postfix  smtpd      99846 10 tcp4   10.0.38.224:25        10.0.38.1:2627
postfix  smtpd      77702 6  tcp4   *:25                  *:*
postfix  smtpd      77702 9  tcp4   10.0.38.224:25        10.0.38.1:2624
postfix  smtpd      71759 6  tcp4   *:25                  *:*
postfix  smtpd      71759 9  tcp4   10.0.38.224:25        10.0.38.1:2626

при этом в конфиге прописано следующее:
############## BLOCK MORE CONNECTION #################
smtpd_client_connection_count_limit=5
anvil_rate_time_unit=180
smtpd_client_connection_rate_limit=5

Увы как видите, больше соединений разрешило с конкретного хоста. 10 против 5.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Postfix - непонятные зависания сервера"  
Сообщение от Skif (ok) on 06-Фев-06, 20:18 
все, разобрался, вопрос снят. Со временем перестало хватать запущеных процессов для smtpd. по дефолту (моему в master.cf)стояло ограничение на 10. пока поменял на
smtp    inet    n       -       n       -       -       smtpd
                -o content_filter=mailfilter:dummy
                -o smtpd_client_connection_count_limit=10
                -o smtpd_client_connection_rate_limit=10
                -o anvil_rate_time_unit=180
а там попрыгаем, хотя плохо, конечно, что стоит, надо повысить....
                -o smtpd_client_connection_count_limit=10
                -o smtpd_client_connection_rate_limit=10
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру