Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Alexander Titaev                     2:5070/66      31 Oct 2007  14:56:19
 To : All
 Subject : exim перестает слушать порт
 -------------------------------------------------------------------------------- 
 
 fbsd 6.2
 exim 4.67
 
 после скачка нагрузки (за LA 50) демон перестает слушать порт
 рестарт exim эффекта не дает (LA<1)
 
 запуск с ключом -d останавливается на
 
 33794 listening on all interfaces (IPv4) port 25
 33794 listening on all interfaces (IPv4) port 465
 33794 pid written to /var/run/exim.pid
 33794 changed uid/gid: running as a daemon
 33794   uid=105 gid=6 pid=33794
 33794   auxiliary group list: 6 6
 33794 LOG: MAIN
 33794   exim 4.67 daemon started: pid=33794, -q5m, listening for SMTP on port 25
 (IPv4) and for SMTPS on port
 465 (IPv4)
 
 хотя на аналогичной тачане идет дальше
 
 41480 listening on all interfaces (IPv4) port 25
 41480 listening on all interfaces (IPv4) port 465
 41480 pid written to /var/run/exim.pid
 41480 changed uid/gid: running as a daemon
 41480   uid=26 gid=6 pid=41480
 41480   auxiliary group list: 6 6
 41480 LOG: MAIN
 41480   exim 4.63 daemon started: pid=41480, -q30m, listening for SMTP on port
 25 (IPv4) and for SMTPS on port
 465 (IPv4)
 41480 set_process_info: 41480 daemon: -q30m, listening for SMTP on port 25
 (IPv4) and for SMTPS on port 465
 (IPv4)
 41480 daemon running with uid=26 gid=6 euid=26 egid=6
 
 запись в mainlog "daemon started" не появляется
 
 по netstat обращения видно
 по lsof полная тишина - те 25 порт никто не слушает
 
 куда копать не пойму - аналогичная байда была с exim 4.54, апгрейд до 4.67
 результата не дал
 
 судя по всему зависает где то здесь
 lust#grep -R set_process_info  * | grep 'listening for'
 src/daemon.c:  set_process_info("daemon: %s, listening for %s", qinfo,
 big_buffer);
 
   log_write(0, LOG_MAIN,
     "exim %s daemon started: pid=%d, %s, listening for %s",
     version_string, getpid(), qinfo, big_buffer);
   set_process_info("daemon: %s, listening for %s", qinfo, big_buffer);
   видимо где то в log_write, тк до записи в файл дело не доходит
   
 ps. лечится перегрузкой системы
 
 -- 
 Sanyo     mailto:tit@irk.ru
 
 --- tin/1.8.2-20060425 ("Shillay") (UNIX) (FreeBSD/6.2-RELEASE-p7 (i386))
  * Origin: The_Bulls echo gate (2:5070/66)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 exim перестает слушать порт   Alexander Titaev   31 Oct 2007 14:56:19 
Архивное /ru.unix/416851e70d4f9.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional