概念をクリアする必要があります。私は1台のVM上で2台のRedisサーバを稼働させています。サーバー#1はTCP経由で接続し、サーバー#2はUNIXソケット経由で接続します。私は、TCPサーバーをUNIXにも変換するための準備をしています。個別のredis-serverインスタンスのinit.d値
サーバ#1のinit.d
スクリプトからの抜粋である:
DAEMON=/usr/bin/redis-server
DAEMON_ARGS=/etc/redis/redis.conf
NAME=redis-server
DESC=redis-server
RUNDIR=/var/run/redis
PIDFILE=$RUNDIR/redis-server.pid
サーバ#2のinit.d
スクリプトから同等の抜粋である(独自の設定を有する):
DAEMON=/usr/bin/redis-server
DAEMON_ARGS=/etc/redis/redis-2.conf
NAME=redis2-server
DESC=redis2-server
RUNDIR=/var/run/redis
PIDFILE=$RUNDIR/redis2-server.pid
どちらのサーバーも現在起動しています。私の質問は、DAEMON
がどのように両方のサーバーで同じように保たれるのでしょうか?別々の実行ファイルが必要なのはなぜですか?
さまざまなインターネットフォーラムの設定を使用して2つのサーバーを構成しました。それが機能する間、私は両方のサーバーインスタンスのために同じままであるので、DAEMON
値の意義を理解できませんでした。実行可能ファイルには異なる設定ファイルが与えられているので、これは同じDAEMONが複数のサーバーインスタンスを扱うことができるのでしょうか?初心者で、私は本当にこれについていくつかの専門家の意見が欲しいです。前もって感謝します。