On Sat, Mar 29, 2008 at 02:12:20PM -0400, Whit Blauvelt wrote:
> Hi Robert,
> 
> What's this:
> 
> postfix/policyd-weight[18125]: warning: cache: err: cache: chdir
> /tmp/.policyd-weight/: No such file or directory at /usr/sbin/policyd-weight
> line 2948, <GEN8330> line 100

A misguiding log-message.
Following patch makes it not more clear, but more correct.


--- old/policyd-weight   Fri Mar 28 15:55:22 2008
+++ new/policyd-weight   Sat Mar 29 20:50:44 2008
@@ -2945,7 +2945,8 @@

     # change directory to $LOCKPATH in order to get some
     # coredumps just in case.
-    chdir "$LOCKPATH/cores/cache" or die "cache: chdir $LOCKPATH: $!";
+    chdir "$LOCKPATH/cores/cache" or die
+        "cache: chdir $LOCKPATH/cores/cache: $!";


     mylog(info=>'cache spawned');


Manually killing policyd-weight implies to kill the cache instance.

The way to completely shut down policyd-weight is 
policyd-weight -k stop

This doesn't work anymore if the directory has been deleted, in such
cases you need to do a ps xauww | grep policyd-weight
and kill the pids by verifying that it is a policyd-weight process.

Policyd-weight needs completely to be shut down _before_ you change
the $LOCKPATH config parameter.

 
-- 
    Robert Felber (PGP: 896CF30B)
    Munich, Germany

____________________________________________________________
Policyd-weight Mailinglist - http://www.policyd-weight.org/

Reply via email to