how to run 2 instance of memcached from rc.conf?

Glenn Dawson glenn at antimatter.net
Thu Jul 28 17:50:46 GMT 2005


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 at freebsd.org mailing list
>http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"



More information about the freebsd-questions mailing list