Exim зависает при отправке почты

globalmoney
На сайте с 09.12.2005
Offline
404
1596

Приветствую всех!

Ситуация следующая:

Через некоторое время, после перезапуска Exim, виснут процессы Exim'a, при отправке почты.

Выглядит это следующим образом:


6113 root 25 0 78700 3860 3028 R 100.2 0.0 6:16.90 /usr/sbin/exim -Mc 1PR33C-0001aa-Mn
6114 exim 25 0 78700 1828 968 R 100.2 0.0 6:16.78 /usr/sbin/exim -Mc 1PR33C-0001aa-Mn

Данные процессы висят пока их не кильнуть.

Exim почему то через некоторое время после перезапуска, при отправке почты вешается на апачевский порт.

lsof по подвисшему процессу exim'a, показывает следующее:


COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
exim 15468 exim cwd DIR 8,3 4096 26173558 /var/spool/exim
exim 15468 exim rtd DIR 8,3 4096 2 /
exim 15468 exim txt REG 8,3 948384 12181977 /usr/sbin/exim
exim 15468 exim mem REG 8,3 139416 32399571 /lib64/ld-2.5.so
exim 15468 exim mem REG 8,3 117680 32399663 /lib64/libpcre.so.0.0.1
exim 15468 exim mem REG 8,3 92736 32399603 /lib64/libresolv-2.5.so
exim 15468 exim mem REG 8,3 114352 32399604 /lib64/libnsl-2.5.so
exim 15468 exim mem REG 8,3 48600 32399367 /lib64/libcrypt-2.5.so
exim 15468 exim mem REG 8,3 615136 32399599 /lib64/libm-2.5.so
exim 15468 exim mem REG 8,3 35072 32399598 /lib64/libwrap.so.0.7.6
exim 15468 exim mem REG 8,3 46800 32399514 /lib64/libpam.so.0.81.5
exim 15468 exim mem REG 8,3 23360 32399606 /lib64/libdl-2.5.so
exim 15468 exim mem REG 8,3 1008656 32399597 /lib64/libdb-4.3.so
exim 15468 exim mem REG 8,3 241392 12167040 /usr/lib64/libldap-2.3.so.0.2.31
exim 15468 exim mem REG 8,3 59040 12167018 /usr/lib64/liblber-2.3.so.0.2.31
exim 15468 exim mem REG 8,3 375656 12165538 /usr/lib64/libsqlite3.so.0.8.6
exim 15468 exim mem REG 8,3 1514000 12173731 /usr/lib64/mysql/libmysqlclient.so.15.0.0
exim 15468 exim mem REG 8,3 142824 12167059 /usr/lib64/libpq.so.4.1
exim 15468 exim mem REG 8,3 1262384 12174047 /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/CORE/libperl.so
exim 15468 exim mem REG 8,3 18152 32399625 /lib64/libutil-2.5.so
exim 15468 exim mem REG 8,3 145824 32399595 /lib64/libpthread-2.5.so
exim 15468 exim mem REG 8,3 1718120 32399573 /lib64/libc-2.5.so
exim 15468 exim mem REG 8,3 315032 32399600 /lib64/libssl.so.0.9.8e
exim 15468 exim mem REG 8,3 1366272 32399655 /lib64/libcrypto.so.0.9.8e
exim 15468 exim mem REG 8,3 105464 12167037 /usr/lib64/libsasl2.so.2.0.22
exim 15468 exim mem REG 8,3 98920 32399619 /lib64/libaudit.so.0.0.0
exim 15468 exim mem REG 8,3 85608 12165658 /usr/lib64/libz.so.1.2.3
exim 15468 exim mem REG 8,3 613896 12166915 /usr/lib64/libkrb5.so.3.3
exim 15468 exim mem REG 8,3 190976 12166964 /usr/lib64/libgssapi_krb5.so.2.2
exim 15468 exim mem REG 8,3 10000 32399555 /lib64/libcom_err.so.2.1
exim 15468 exim mem REG 8,3 153720 12166910 /usr/lib64/libk5crypto.so.3.1
exim 15468 exim mem REG 8,3 35728 12166827 /usr/lib64/libkrb5support.so.0.1
exim 15468 exim mem REG 8,3 9472 32399653 /lib64/libkeyutils-1.2.so
exim 15468 exim mem REG 8,3 95464 32399523 /lib64/libselinux.so.1
exim 15468 exim mem REG 8,3 247496 32399616 /lib64/libsepol.so.1
exim 15468 exim mem REG 8,3 53880 32399572 /lib64/libnss_files-2.5.so
exim 15468 exim 0u CHR 1,3 1828 /dev/null
exim 15468 exim 1u CHR 1,3 1828 /dev/null
exim 15468 exim 2u CHR 1,3 1828 /dev/null
exim 15468 exim 3u IPv6 19078 TCP *:webcache (LISTEN)
exim 15468 exim 4u sock 0,5 19079 can't identify protocol
exim 15468 exim 5u IPv6 19083 TCP *:https (LISTEN)
exim 15468 exim 6u sock 0,5 19084 can't identify protocol
exim 15468 exim 7r FIFO 0,6 837564 pipe
exim 15468 exim 8w FIFO 0,6 837564 pipe
exim 15468 exim 9w REG 8,3 512 27894063 /var/www/httpd-logs/site.ru.error.log
........
exim 15468 exim 1074w REG 8,3 2986 26190797 /var/log/httpd/ssl_access_log
exim 15468 exim 1075w REG 8,3 3451 26190799 /var/log/httpd/ssl_request_log
exim 15468 exim 1076w REG 8,3 306952 12264628 /usr/local/ispmgr/var/httpd-acct.log
exim 15468 exim 1077u REG 8,3 0 21438644 /tmp/ZCUDCIBjOm (deleted)
exim 15468 exim 1078u REG 8,3 0 21438645 /tmp/.xcache.0.32.1964353097.lock (deleted)
exim 15468 exim 1079u REG 8,3 0 21438646 /tmp/.xcache.0.33.82332622.lock (deleted)
exim 15468 exim 1080u REG 8,3 0 21438647 /tmp/.xcache.0.34.164432854.lock (deleted)
exim 15468 exim 1081u REG 8,3 0 21438648 /tmp/.xcache.0.35.1198822643.lock (deleted)
exim 15468 exim 1082r 0000 0,11 0 2559675 eventpoll
exim 15468 exim 1083u sock 0,5 2635714 can't identify protocol
exim 15468 exim 1084u unix 0xffff81004f06cc80 2635715 socket
exim 15468 exim 1085u REG 8,3 235 26174110 /var/spool/exim/input/1PR0Jg-00041N-Qk-D
exim 15468 exim 1086w REG 8,3 142 26174121 /var/spool/exim/msglog/1PR0Jg-00041N-Qk
exim 15468 exim 1087w REG 8,3 0 26174159 /var/spool/exim/input/1PR0Jg-00041N-Qk-J
exim 15468 exim 1088u IPv4 2635783 TCP server.com:52883->bw-in-f27.1e100.net:smtp (ESTABLISHED)
exim 15468 exim 1089w FIFO 0,6 2635781 pipe

Есть у кого ни будь, какие ни будь идеи, из-за чего это может происходить?

P.S. OS: CentOS 5.5 x86_64

Exim: 4.63-5

MGNHost.ru - полный комплекс хостинг услуг ( https://www.mgnhost.ru ) VPS/VDS на SSD дисках в России / Нидерландах / США от 250 рублей ( https://www.mgnhost.ru/vds.php )
webspacer
На сайте с 04.07.2007
Offline
35
#1

/var/log/exim/main.log

Поищите по ID письма, на котором зависает exim (например 1PR33C-0001aa-Mn)

Посмотрите очередь exim - exiqgrep. Возможно из-за некоторых писем, которые exim не может отправить он виснет, такие можно удалить вручную из очереди.

Какая при этом нагрузка на сервере?

Качественных VDS сервера. VDS для SEO за $ 9.99 (http://clck.ru/3MNN)
globalmoney
На сайте с 09.12.2005
Offline
404
#2

webspacer, лог смотрел, там ни чего интересного нету.

Но после перезапуска exim'a, письма которые повисли, сразу нормально отправляются.

P.S. Тут хотелось бы понять, почему exim лезет на апачевский порт.

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Знакомая ситуация. Чтоб быть уверенным на все сто - нужен доступ к серверу.

Не стоит плодить сущности без необходимости
globalmoney
На сайте с 09.12.2005
Offline
404
#4

Andreyka, а может подскажешь, что именно интересует, покажу результат.

N
На сайте с 06.05.2007
Offline
419
#5

globalmoney, это намек чтобы ты заплатил

Кнопка вызова админа ()
Andreyka
На сайте с 19.02.2005
Offline
822
#6

Нет, просто такое я видел достаточно редко и собираю статистику в каких вариантах оно себя проявляет.

globalmoney
На сайте с 09.12.2005
Offline
404
#7

Всем спасибо за попытку помочь.

Но проблема была намного банальней, в __FD_SETSIZE

Сейчас весь софт пересобираю по новой.

P.S. Тему можно закрывать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий