[NBLUG/talk] Debian start-up script not quite working...
Rob Orsini
orsini at oreilly.com
Sun Jun 25 17:46:49 PDT 2006
Hey there,
I have script that starts a cluster of Mongrel web server processes and
I need it restarted with the system. I copied the script to /etc/init.d
and it's executable and owned by root. I can't send a start, stop, and
restart manually with not problems.
I used:
update-rc.d mongrel_cluster defaults
and restarted, but it didn't come up.
Can someone please see what I'm doing wrong?
Here's the script, me running the script, me trying to use
update-rc.d...
Thanks in adavnce!
Rob
root at maple:/etc/init.d# cat mongrel_cluster
#!/bin/sh
#
# Copyright (c) 2006 Bradley Taylor, bradley at railsmachine.com
#
# mongrel_cluster Startup script for Mongrel clusters.
#
# chkconfig: - 85 15
# description: mongrel_cluster manages multiple Mongrel processes for
use \
# behind a load balancer.
#
CONF_DIR=/etc/mongrel_cluster
RETVAL=0
case "$1" in
start)
mongrel_cluster_ctl start -c $CONF_DIR
RETVAL=$?
;;
stop)
mongrel_cluster_ctl stop -c $CONF_DIR
RETVAL=$?
;;
restart)
mongrel_cluster_ctl restart -c $CONF_DIR
RETVAL=$?
;;
*)
echo "Usage: mongrel_cluster {start|stop|restart}"
exit 1
;;
esac
exit $RETVAL
--------------------------------------------------------
root at maple:~# /etc/init.d/mongrel_cluster start
Starting all mongrel_clusters...
** You have sendfile installed, will use that to serve files.
** You have sendfile installed, will use that to serve files.
** Changing group to www.
** Changing user to mongrel.
** You have sendfile installed, will use that to serve files.
** Changing group to www.
** Changing user to mongrel.
** You have sendfile installed, will use that to serve files.
** Changing group to www.
** Changing user to mongrel.
** You have sendfile installed, will use that to serve files.
** Changing group to www.
** Changing user to mongrel.
--------------------------------------------------------
root at maple:~# update-rc.d -f mongrel_cluster remove
Removing any system startup links for /etc/init.d/mongrel_cluster ...
/etc/rc0.d/K20mongrel_cluster
/etc/rc1.d/K20mongrel_cluster
/etc/rc2.d/S20mongrel_cluster
/etc/rc3.d/S20mongrel_cluster
/etc/rc4.d/S20mongrel_cluster
/etc/rc5.d/S20mongrel_cluster
/etc/rc6.d/K20mongrel_cluster
root at maple:~# update-rc.d mongrel_cluster defaults
Adding system startup for /etc/init.d/mongrel_cluster ...
/etc/rc0.d/K20mongrel_cluster -> ../init.d/mongrel_cluster
/etc/rc1.d/K20mongrel_cluster -> ../init.d/mongrel_cluster
/etc/rc6.d/K20mongrel_cluster -> ../init.d/mongrel_cluster
/etc/rc2.d/S20mongrel_cluster -> ../init.d/mongrel_cluster
/etc/rc3.d/S20mongrel_cluster -> ../init.d/mongrel_cluster
/etc/rc4.d/S20mongrel_cluster -> ../init.d/mongrel_cluster
/etc/rc5.d/S20mongrel_cluster -> ../init.d/mongrel_cluster
More information about the talk
mailing list