Author: zbyniu                       Date: Thu Mar 15 23:59:07 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- celeryd-multi is better choice

---- Files affected:
packages/python-celery:
   celeryd.init (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: packages/python-celery/celeryd.init
diff -u packages/python-celery/celeryd.init:1.2 
packages/python-celery/celeryd.init:1.3
--- packages/python-celery/celeryd.init:1.2     Thu Dec 29 23:00:42 2011
+++ packages/python-celery/celeryd.init Fri Mar 16 00:59:02 2012
@@ -27,8 +27,8 @@
 CELERYD_USER=${CELERYD_USER:-"celery"}
 CELERYD_GROUP=${CELERYD_GROUP:-"users"}
 
-CELERYD_LOG_FILE=${CELERYD_LOG_FILE:-${CELERYD_LOGFILE:-"/var/log/celeryd.log"}}
-CELERYD_PID_FILE=${CELERYD_PID_FILE:-${CELERYD_PIDFILE:-"/var/run/celeryd.pid"}}
+CELERYD_LOG_FILE=${CELERYD_LOG_FILE:-${CELERYD_LOGFILE:-"/var/log/celery/%n.log"}}
+CELERYD_PID_FILE=${CELERYD_PID_FILE:-${CELERYD_PIDFILE:-"/var/run/celery/%n.pid"}}
 CELERYD_LOG_LEVEL=${CELERYD_LOG_LEVEL:-${CELERYD_LOGLEVEL:-"INFO"}}
 
 CELERYD=${CELERYD:-"/usr/bin/celeryd"}
@@ -73,9 +73,11 @@
 
        msg_starting "celeryd"
        start-stop-daemon --start $DAEMON_OPTS --background \
-               --make-pidfile --pidfile "$CELERYD_PID_FILE" \
-               --exec $CELERYD -- \
-               --logfile="$CELERYD_LOG_FILE" --loglevel="$CELERYD_LOG_LEVEL" \
+               --exec $CELERYD_MULTI \
+               start $CELERYD_NODES -- \
+               --pidfile="$CELERYD_PID_FILE" \
+               --logfile="$CELERYD_LOG_FILE" \
+               --loglevel="$CELERYD_LOG_LEVEL" \
                $CELERYD_OPTS
        ok
        RETVAL=$?
@@ -89,8 +91,14 @@
        fi
 
        msg_stopping "celeryd"
-       start-stop-daemon --stop --quiet --pidfile /var/run/celeryd.pid && ok 
|| fail
-       rm -f /var/lock/subsys/celeryd >/dev/null 2>&1
+       $CELERYD_MULTI stop $CELERYD_NODES --pidfile="$CELERYD_PID_FILE" 
>/dev/null 2>&1
+       RETVAL=$?
+       if [ $RETVAL == 0 ]; then
+               ok
+               rm -f /var/lock/subsys/celeryd >/dev/null 2>&1
+       else
+               fail
+       fi
 }
 
 RETVAL=0
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/python-celery/celeryd.init?r1=1.2&r2=1.3&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to