On 29/07/12 02:49, Timo Sirainen wrote:
On 26.7.2012, at 5.27, Alexandr Sabitov wrote:
Jul 26 11:51:20 dovecot-test-1 dovecot: director: Error: Empty server list
Jul 26 11:51:20 dovecot-test-1 dovecot: director: Fatal: Invalid value for 
director_mail_servers setting
Jul 26 11:51:20 dovecot-test-1 dovecot: master: Error: service(director): 
command startup failed, throttling for 60 secs
Director process gets started for the backend installation where it of course 
isn't configured. My guess: doveadm (from some cronjob?) is attempting to 
connect to /var/run/dovecot/director-admin instead of 
/var/run/dovecot-proxy/director-admin.


Hi Timo,

Thanks for reply.

That's right: strace shows that director process is a child of non-proxy dovecot (pid 7089) which is should not be happening. And I don't have any cronjob running.

Might we need just update dovecot wiki that if someone runs dovecot and dovecot-proxy then they have to be installed in different folders as separate binaries otherwise one instance cross over another somehow magically. :)

7089  epoll_wait(51, {}, 56, 25070)     = 0
7089 epoll_ctl(51, EPOLL_CTL_ADD, 38, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP, {u32=15790944, u64=15790944}}) = 0 7089 epoll_wait(51, {{EPOLLIN, {u32=15790944, u64=15790944}}}, 56, 43627051) = 1 7089 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f56462d19d0) = 7169 7089 epoll_ctl(51, EPOLL_CTL_DEL, 38, {0, {u32=15790944, u64=15790944}}) = 0
7089  epoll_wait(51,  <unfinished ...>
7169  dup2(83, 2)                       = 2
7169  close(6)                          = 0
7169  dup2(38, 7)                       = 7
7169  dup2(10, 3)                       = 3
7169  dup2(129, 5)                      = 5
7169  dup2(95, 6)                       = 6
7169 setrlimit(RLIMIT_DATA, {rlim_cur=262144*1024, rlim_max=262144*1024}) = 0
7169  setrlimit(RLIMIT_AS, {rlim_cur=262144*1024, rlim_max=262144*1024}) = 0
7169 execve("/usr/local/dovecot/libexec/dovecot/director", ["dovecot/director"], [/* 15 vars */]) = 0
7169  brk(0)                            = 0xff6000
7169 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)

root@dovecot-test-1:/home/asabitov# lsof /var/run/dovecot/director-admin
COMMAND  PID USER   FD   TYPE             DEVICE SIZE/OFF  NODE NAME
dovecot 7089 root 38u unix 0xffff88007e8e1200 0t0 48243 /var/run/dovecot/director-admin root@dovecot-test-1:/home/asabitov# lsof /var/run/dovecot-proxy/director-admin
COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF  NODE NAME
dovecot 7102 root 39u unix 0xffff88007e9da300 0t0 48469 /var/run/dovecot-proxy/director-admin director 7178 webmail 8u unix 0xffff88007e9da300 0t0 48469 /var/run/dovecot-proxy/director-admin

#ps auxf
root 7089 0.0 0.0 17332 1092 ? Ss Jul27 0:02 /usr/local/dovecot/sbin/dovecot webmail 7091 0.0 0.0 12808 1100 ? S Jul27 0:00 \_ dovecot/anvil root 7092 0.0 0.0 13056 1324 ? S Jul27 0:01 \_ dovecot/log root 3572 0.0 0.1 14256 2220 ? S Jul29 0:01 \_ dovecot/config webmail 16207 0.0 0.2 71684 4252 ? S 09:11 0:00 \_ dovecot/imap root 7102 0.0 0.0 17204 1072 ? Ss Jul27 0:01 /usr/local/dovecot/sbin/dovecot -c /usr/local/dovecot/etc/dovecot/dovecot-proxy.conf webmail 7104 0.0 0.0 12808 1084 ? S Jul27 0:00 \_ dovecot-proxy/anvil root 7105 0.0 0.0 12936 1244 ? S Jul27 0:00 \_ dovecot-proxy/log webmail 7178 0.0 0.0 12964 1328 ? S Jul27 0:00 \_ dovecot-proxy/director dovenull 16202 0.0 0.1 23500 2916 ? S 09:11 0:00 \_ dovecot-proxy/imap-login director root 16203 0.0 0.1 14604 2544 ? S 09:11 0:00 \_ dovecot-proxy/config webmail 16208 0.0 0.0 12804 1028 ? S 09:11 0:00 \_ dovecot-proxy/ipc root 7108 0.0 0.3 48240 6412 ? Ss Jul27 0:01 perl /usr/local/dovecot/bin/poolmon

--

Regards,
Alexandr Sabitov
Systems Administrator
Netregistry

Reply via email to