2017-06-03 6 views
0

私はセットアップで新しいredis-serverをインスタンス化しています(現在は1つしか実行していません)。手順の1つは、redis-serverのコピーを/etc/init.d/に作成し、新しいインスタンス用に構成することです。新しいredis-serverのインスタンス化(Linux)

具体的には、スクリプト内でDAEMON_ARGS,NAME,DESCPIDFILEの値を変更しています。ここでは、コードです:

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin 
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 

私の質問です:私もDAEMONRUNDIRの値を変更する必要がありますか?現在、それぞれ/usr/bin/redis-server/var/run/redisに設定されています。これを設定する正しい方法は何ですか?

答えて

1

変数DAEMONは実行可能な実行可能ファイルなので変更しないでください。 RUNDIRは、実行可能ファイルが実行されるディレクトリです。これを最初のRedisインスタンスから別のディレクトリに変更することをお勧めします。

+0

あなたの答えを見る前に、私はすでに私の質問に書いたもの以外の変更を加えることなく、サーバーをインスタンス化しようと試みました。それは正しく動作しているようです。 'RUNDIR'の場所を変更せずに何が欠けていますか?より良い保守性のためですか? –

+2

'RUNDIR'を変更するとメンテナンス性が向上しますが、これは必須ではありませんが、サービスを一様に展開すると簡単になります。 –

関連する問題