Added support of new scheduler.
This commit is contained in:
parent
64276f815f
commit
f03864c62e
1 changed files with 3 additions and 8 deletions
|
@ -63,7 +63,7 @@ start() {
|
||||||
echo -n $"Starting ${NAME}/${RAILS_ENV} application server on port: ${APP_PORT}"
|
echo -n $"Starting ${NAME}/${RAILS_ENV} application server on port: ${APP_PORT}"
|
||||||
# $RAILS server -d -p $APP_PORT --pid $APP_PIDFILE &> /dev/null
|
# $RAILS server -d -p $APP_PORT --pid $APP_PIDFILE &> /dev/null
|
||||||
# thin start --threaded -d -p $APP_PORT --pid $APP_PIDFILE
|
# thin start --threaded -d -p $APP_PORT --pid $APP_PIDFILE
|
||||||
pumactl start --pidfile $APP_PIDFILE -d -p $APP_PORT -e $RAILS_ENV
|
pumactl start --pidfile $APP_PIDFILE -d -p $APP_PORT -e $RAILS_ENV &> /dev/null
|
||||||
sleep 2
|
sleep 2
|
||||||
status -p $APP_PIDFILE &> /dev/null && echo_success || echo_failure
|
status -p $APP_PIDFILE &> /dev/null && echo_success || echo_failure
|
||||||
echo
|
echo
|
||||||
|
@ -77,18 +77,14 @@ start() {
|
||||||
|
|
||||||
# start scheduler worker
|
# start scheduler worker
|
||||||
echo -n $"Starting ${NAME}/${RAILS_ENV} scheduler worker"
|
echo -n $"Starting ${NAME}/${RAILS_ENV} scheduler worker"
|
||||||
script/scheduler.rb start
|
script/scheduler.rb start &> /dev/null && echo_success || echo_failure
|
||||||
sleep 10
|
|
||||||
status -p $SCHEDULER_PIDFILE &> /dev/null && echo_success || echo_failure
|
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
stop() {
|
stop() {
|
||||||
# stop scheduler worker
|
# stop scheduler worker
|
||||||
echo -n $"Shutting down ${NAME}/${RAILS_ENV} scheduler worker"
|
echo -n $"Shutting down ${NAME}/${RAILS_ENV} scheduler worker"
|
||||||
if test -e $SCHEDULER_PIDFILE; then
|
script/scheduler.rb stop &> /dev/null && echo_success || echo_failure
|
||||||
killproc -p $SCHEDULER_PIDFILE
|
|
||||||
fi
|
|
||||||
echo
|
echo
|
||||||
|
|
||||||
# stop websocket server
|
# stop websocket server
|
||||||
|
@ -121,7 +117,6 @@ case "$1" in
|
||||||
status)
|
status)
|
||||||
status -p $APP_PIDFILE "${NAME} ${RAILS_ENV} - application server"
|
status -p $APP_PIDFILE "${NAME} ${RAILS_ENV} - application server"
|
||||||
status -p $WS_PIDFILE "${NAME} ${RAILS_ENV} - web socket server"
|
status -p $WS_PIDFILE "${NAME} ${RAILS_ENV} - web socket server"
|
||||||
status -p $SCHEDULER_PIDFILE "${NAME} ${RAILS_ENV} - scheduler worker"
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
|
Loading…
Reference in a new issue