At 09:36 AM 7/28/2005, Danny Howard wrote:
How are you giving anything different arguments? I only see one service
configured in your rc.conf.
> So how do I use the same script to run 2 instance of memcached?
From my original email:
then, you can use two sets of variables in /etc/rc.conf like:
memcached_enable="YES"
memcached_flags="-m 2 -l 10.1.1.245 -p 11211"
memcached2_enable="YES"
memcached2_flags="-m 2 -l 10.1.1.245 -p 11212"
-Glenn
So, you have memcached1.sh :
#!/bin/sh
#
# PROVIDE: memcached1
# REQUIRE: NETWORKING
#
# Add the following lines to /etc/rc.conf to run memcached:
#
# memcached1_enable="YES"
# memcached1_flags=""
#
. /etc/rc.subr
name="memcached1"
rcvar=`set_rcvar`
command=/usr/local/bin/memcached
command_args="-du nobody ${memcached1_flags}"
load_rc_config $name
run_rc_command "$1"
And then you have memcached2.sh :
#!/bin/sh
#
# PROVIDE: memcached2
# REQUIRE: NETWORKING
#
# Add the following lines to /etc/rc.conf to run memcached:
#
# memcached2_enable="YES"
# memcached2_flags=""
#
. /etc/rc.subr
name="memcached2"
rcvar=`set_rcvar`
command=/usr/local/bin/memcached
command_args="-du nobody ${memcached2_flags}"
load_rc_config $name
run_rc_command "$1"
And you set memcached1_flags and memcached2_flags in rc.conf where you
were setting memcache_flags formerly.
However, unless you really know what you are doing, if you are trying to
run TWO memchached instances, I'd suspect, as another has asserted, that
your understanding of memcached is flawed. I'd check with the memcached
community to see if there isn't a better way to get things done in the
first place.
Sincerely,
-danny
--
http://dannyman.toldme.com/
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"