mirror of
https://github.com/nikdoof/test-auth.git
synced 2025-12-14 14:52:15 +00:00
29 lines
703 B
Bash
Executable File
29 lines
703 B
Bash
Executable File
#!/bin/bash
|
|
|
|
ROOT=`pwd`
|
|
PIDROOT=$ROOT/logs
|
|
|
|
AUTH_PID_FILE="$PIDROOT/auth.pid"
|
|
CELERYD_PID_FILE="$PIDROOT/celeryd.pid"
|
|
|
|
mkdir logs 2> /dev/null
|
|
|
|
if [ -f $AUTH_PID_FILE ]; then
|
|
kill `cat -- $AUTH_PID_FILE` 2> /dev/null
|
|
rm -f -- $AUTH_PID_FILE
|
|
fi
|
|
|
|
if [ -f $CELERYD_PID_FILE ]; then
|
|
kill `cat -- $CELERYD_PID_FILE` 2> /dev/null
|
|
rm -f -- $CELERYD_PID_FILE
|
|
fi
|
|
|
|
|
|
sleep 1
|
|
cd $ROOT
|
|
source ./env/bin/activate
|
|
|
|
./manage.py celeryd_detach -l INFO -B --pidfile $CELERYD_PID_FILE -f $ROOT/logs/celeryd.log -n auth-processor
|
|
./manage.py runfcgi daemonize=true pidfile=$AUTH_PID_FILE host=127.0.0.1 port=9981 errlog=$ROOT/logs/stderr.log outlog=$ROOT/logs/stdout.log
|
|
#./manage.py celerycam --freq=1.0 &
|