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