Timo,

Thanks !
Just looking for a way to scripting the resetting of the auth-cache ..
I noticed the dovecot-auth process does not have a PID file as the Dovecot master has (or perhaps I missed it ...)

In a debian machine (running Version 1.2.4)
Could I just grab the pid number from the auth socket:

ls   /var/run/dovecot/auth-worker* | sed 's/.*auth-worker\.//'
10650

cat    /var/run/dovecot/master.pid
10649

ps -ef | grep auth
root     10650 10649  0 Sep12 ?        00:00:03 dovecot-auth
root     10656 10649  0 Sep12 ?        00:00:00 dovecot-auth -w

These are the contents of  /var/run/dovecot/  (3 sockets and one PID file :
auth-master
auth-worker.10650
dict-server
master.pid


Regards,

M.A.





Timo Sirainen wrote:
On Sep 12, 2009, at 6:56 PM, Mario Antonio wrote:

Thanks a lot for your help.
But with this behavior, we will have to modify our scripts to perhaps clear up/reset the cache after changing User Quotas ....

You can reset auth cache by sending dovecot-auth process SIGHUP. I'd guess changing quota values is somewhat rare so this shouldn't be much of a performance issue. Anyway, the whole point of auth cache is to cache the lookups so everything is working as it should..




Reply via email to