Exim+Dovecot загрузка процессора 100% и не приходит почта

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Daemon-DDD
рядовой
Сообщения: 12
Зарегистрирован: 2008-07-17 13:10:07

Exim+Dovecot загрузка процессора 100% и не приходит почта

Непрочитанное сообщение Daemon-DDD » 2011-09-07 9:27:06

Всем доброго дня!
Имеем - Exim + Dovecot на FreeBSD 7.1 + системные юзеры.

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

exim -bV
Exim version 4.76 #0 (FreeBSD 7.1) built 03-Sep-2011 00:14:23
Berkeley DB: Sleepycat Software: Berkeley DB 4.0.14: (November 18, 2001)
Проблема такая - с недавних пор перестала доходить почта локальным юзерам (если самому себе отправить или из вне на локальный адрес) и загрузка процессора Exim`мом поднялась почти до 100%
Наружу почта уходит нормально.

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

last pid: 14311;  load averages:  9.09, 10.06, 10.62          up 0+21:44:06  10:18:16
98 processes:  10 running, 88 sleeping
CPU: 96.2% user,  0.0% nice,  1.1% system,  2.6% interrupt,  0.0% idle
Mem: 427M Active, 351M Inact, 155M Wired, 45M Cache, 110M Buf, 4532K Free
Swap: 925M Total, 925M Free

  PID USERNAME      THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
12846 root            1  98    0  8948K  3208K RUN    1  41:10 13.28% exim-4.76-0
14056 mailnull        1  98    0  8948K  3372K RUN    1   6:10 11.47% exim-4.76-0
 4387 root            1  98    0  8948K  2872K CPU0   0 448:42 10.69% exim-4.76-0
13802 root            1  98    0  8948K  3360K RUN    0  13:35 10.69% exim-4.76-0
 4719 root            1  98    0  8948K  2940K RUN    1 433:33 10.35% exim-4.76-0
 5073 root            1  98    0  8948K  2924K RUN    1 414:46 10.16% exim-4.76-0
 4019 root            1  98    0  8948K  2884K RUN    0 482:26  9.67% exim-4.76-0
  985 root            1  98    0  8948K  2876K RUN    0 510:40  9.18% exim-4.76-0
10880 mailnull        1  98    0  8948K  3168K RUN    0 123:36  8.50% exim-4.76-0
 1113 root            1  45    0  3408K  1584K select 0  17:55  1.07% natd
  929 squid           1   4    0 10496K  7364K sbwait 0  17:22  0.00% redirector
  930 squid           1   4    0 10496K  7368K sbwait 1   5:50  0.00% redirector
  931 squid           1   4    0 10496K  7368K sbwait 0   2:33  0.00% redirector
  932 squid           1   4    0 10496K  7400K sbwait 1   1:49  0.00% redirector
  928 squid           1   4    0   191M   186M kqread 1   1:40  0.00% squid
  933 squid           1   4    0 10496K  7368K sbwait 1   1:07  0.00% redirector
  934 squid           1   4    0 10496K  7368K sbwait 1   0:47  0.00% redirector
  935 squid           1   4    0 10496K  7368K sbwait 1   0:43  0.00% redirector
  936 squid           1   4    0 10496K  7364K sbwait 1   0:35  0.00% redirector
  937 squid           1   4    0 10496K  7364K sbwait 0   0:28  0.00% redirector
  938 squid           1   4    0 10496K  7368K sbwait 0   0:23  0.00% redirector
 1239 www             1   4    0 19496K 10372K accept 0   0:15  0.00% httpd
  920 root            1   8    0  4008K  1672K nanslp 1   0:10  0.00% samsdaemon
 1006 www             1   4    0 19496K 10336K accept 0   0:06  0.00% httpd
 1157 www             1   4    0 19496K 10320K accept 0   0:05  0.00% httpd
 1208 www             1   4    0 19496K 10464K accept 0   0:05  0.00% httpd
 1005 www             1   4    0 19496K 10396K accept 1   0:05  0.00% httpd
 1007 www             1   4    0 19496K 10360K accept 1   0:05  0.00% httpd
 1009 www             1   4    0 19496K 10328K accept 1   0:05  0.00% httpd
 1485 www             1   4    0 19496K 10312K accept 0   0:04  0.00% httpd
 1008 www             1   4    0 19496K 10368K accept 1   0:04  0.00% httpd
 1156 www             1   4    0 19496K 10376K accept 0   0:04  0.00% httpd
13551 root            1  44    0  4600K  2568K select 1   0:02  0.00% mc
  940 squid           1  -8    0  1376K   628K piperd 0   0:02  0.00% unlinkd
  972 root            1   4    0  3128K  1132K kqread 1   0:02  0.00% dovecot
  980 root            1   4    0  3832K  1892K kqread 1   0:02  0.00% dovecot-auth
  915 mysql          11   4    0 48456K 28016K sbwait 1   0:02  0.00% mysqld
  816 root            1  44    0  4672K  1600K select 1   0:02  0.00% ntpd
  986 root            1  44    0 18472K  8852K select 1   0:01  0.00% httpd
  974 root            1   4    0  3256K  1312K kqread 1   0:01  0.00% dovecot-auth
 
При этом в логах периодически появляется:
Failed to get write lock for /var/spool/exim/db/retry.lockfile: timed out
(сам этот файл есть, если удалить, заново создается)

Из-за чего такое может быть?

(Обновил Exim с 4.69 до последней 4.76 - не помогло)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Exim+Dovecot загрузка процессора 100% и не приходит почт

Непрочитанное сообщение vadim64 » 2011-09-07 18:40:27

конфиг?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Exim+Dovecot загрузка процессора 100% и не приходит почт

Непрочитанное сообщение Laa » 2011-09-08 9:44:07

Попробуйте exim -bh <remote_ip> и сэмулируйте доставку своему локальному пользователю. Поглядите в выводе где чего не так. Возможно какой-то цикл замкнутый или что-то типа того.

Удачи.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Daemon-DDD
рядовой
Сообщения: 12
Зарегистрирован: 2008-07-17 13:10:07

Re: Exim+Dovecot загрузка процессора 100% и не приходит почт

Непрочитанное сообщение Daemon-DDD » 2011-09-09 10:12:03

Все починилось!
(оказалось, что почта не приходила только одному юзеру)

Что сделал - снес в /var/spool/exim/db/ retry и retry.lockfile
Перезапустил сервер - файлики создались заново и все заработало как надо.