起動モード設定¶ daemonize(yes/no)¶ デフォルトではRedisは通常のプログラムとして動作します。必要に応じて 'yes' を設定してください。デーモンとして動作する場合は、Redisはpidを /var/run/redis.pid に書き込みます。
起動モード設定¶ daemonize(yes/no)¶ デフォルトではRedisは通常のプログラムとして動作します。必要に応じて 'yes' を設定してください。デーモンとして動作する場合は、Redisはpidを /var/run/redis.pid に書き込みます。
最近、NoSQLと分類されるRedisで遊んでいるのですが、レプリケーションをさせてみるメモを残そうかと。 まず、masterとslave用の設定ファイルを作成します。ほとんどデフォルトのままですが、ファイルが衝突しないように変更しているの、とレプリケーション用の設定だけ変えています。 redis-master.conf daemonize no port 6379 bind 127.0.0.1 loglevel verbose logfile stdout save 900 1 save 300 10 save 60 10000 rdbcompression yes dbfilename dump-master.rdb dir /home/komamitsu/tmp/redis appendonly no appendfsync everysec vm-enabled no vm-swa
redis.confをデフォルトのままデーモン化もせず、 開発時は普通にバックグラウンドで起動して使ったりしてたので、 コレを気にちゃんと見直す事にしました。 Redisのバージョンは2.2.2です。 ■ デーモン化 15 # By default Redis does not run as a daemon. Use 'yes' if you need it. 16 # Note that Redis will write a pid file in /var/run/redis.pid when daemonized. 17 daemonize no => yes に変更 ■ pidファイル 起動時にプロセス番号書いて保持するファイル 19 # When running daemonized, Redis writes a pid file in /var/run/redis.pid
ここのブログは、nginx(proxyサーバ)が外からのアクセスを受け、それを thin + sinatra (アプリケーションサーバ) と mongoDB (データベースサーバ)で処理する、というWebシステム定番の三層構造で構成している。 ただ、見てわかるようにほぼ静的なコンテンツのサイトなので、アクセス毎にアプリケーションサーバを走らせる意味がない。また、このVPSの一番安いコースにおいているので、あまり贅沢に資源を使いたくない。と言ったことから生成したhtmlをキャッシュして2度目のアクセスからはアプリケーションサーバやデータベースにアクセスしないようにしている。 Webシステムによっては、アプリケーションサーバで静的なhtmlファイルを作成し負荷の軽減をしたりするが、キャッシュファイルを自前で扱うのはvalidation等色々だるいので、このブログシステムではnginxに任せてい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く