Updates:
Owner: dorma...@gmail.com
Comment #13 on issue 82 by dsalli...@gmail.com: run multiple instances of
memcached on one server host
http://code.google.com/p/memcached/issues/detail?id=82
I don't want to answer authoritatively, but my initial reaction has been
that this feels somewhat wrong, as I'd expect a single init job to be
running a single process.
I tend to run things either upstart or daemontools or something and want to
have them all run independently, be independently restartable, etc... This
leads to lots of complications like the following (which I'm sure are
answered if I study well enough): What happens if I remove an entry from
my multi-daemon config and then restart the service? What does it mean for
one of them to not start? Do we shut down the rest and then restart the
others? What's the status of the service if one of the daemons have
crashed but the others are still running?
In practice, I may wish to run multiple of a daemon (I do that for
buildbot, for example), but I do so by just setting up independent
supervisors so they can be operated and failed independently.