インフラブログスマートフォン用の表示で見るインフラブログとあるWEBサイトのインフラを構築運用するメモこの広告は、90日以上更新していないブログに表示しています。2014-04-03mongodb構築WEBサーバのアクセスログ、アプリのアクティビティログをmongodbで保存することにしました。アクセスログの追跡をできるようにrockmongoというWEBユーザーインタフェイスも入れておきます。レプリカセットを作るPRIMARY,SECONDARY,ARBITERで3つのインスタンスを用意します。ARBITERはどちらがPRIMARYであるべきかを監視してるもののようです。各インスタンスにmongodbをインストールした後、mongodを立ち上げます。レプリカセット名はrs0とします。rs0次にmongoコマンドでシェルに入って、次のように初期化を行います。}rs.initiate(config);rs.status()で状態を確認できます。mongoidの設定railsからは常にPRIMARYに接続するようにします。mongoidでは下記のように設定してPRIMARYにつなぐようにします。フェイルーオーバした場合でも、再起動とか必要なくそのまま新しいPRIMARYに接続してくれます。primarynginxのアクセスログの保存fluentd経由でmongodbに書きこみます。Services)Rubyはてなブログをはじめよう!ls-laさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。