Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jul 2005 10:47:04 -0700
From:      Glenn Dawson <glenn@antimatter.net>
To:        Danny Howard <dannyman@toldme.com>, Lei Sun <lei.sun@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: how to run 2 instance of memcached from rc.conf?
Message-ID:  <6.1.0.6.2.20050728104154.1b1fe660@cobalt.antimatter.net>
In-Reply-To: <20050728163651.GA200@ratchet.nebcorp.com>
References:  <d396fddf05072623167eb3bb24@mail.gmail.com> <6.1.0.6.2.20050726233906.198d9de0@cobalt.antimatter.net> <d396fddf05072623597166282e@mail.gmail.com> <20050728163651.GA200@ratchet.nebcorp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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 "freebsd-questions-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.1.0.6.2.20050728104154.1b1fe660>