2024.11.14
いまさらNode.jsを知ろう~環境構築も~
2016.07.11
インフラRedis3.2へのアップデートでサービスが落ちた
坂東です。
RilsでセッションストアにRedisを指定している小さめのサービスがありました。
Redis3.0系には脆弱性があるようなので、いっそのこと3.2に上げる事にしました。
検証機上で問題がなかったので本番機に適用したら、サービスが落ちました。
Railsはこんなエラーを吐いています。
DENIED Redis is running in protected mode because protected mode is enabled
調べてみると、こういうことのようでした。
redis3.2.0以降はprotect-modeが有効
http://kenken0807.hatenablog.com/entry/2016/06/10/103656
検証機は1台構成なので redis.conf に bind localhost 書いていたんですが、本番は複数台あるのでbindを書かずポートフィルタでセキュリティやってたんですね。
だからprotect-modeのデフォルト値にひっかかったと。
プログラマーの私が一人で全部管理している小さい自社サービスなんで作業が雑でしたが、テクノモバイルのインフラチームならこんなヘマしませんよ。
おわり。
【記事への感想募集中!】
記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!【テクノデジタルではエンジニア/デザイナーを積極採用中です!】
下記項目に1つでも当てはまる方は是非、詳細ページへ!Qangaroo(カンガルー)
【テクノデジタルのインフラサービス】
当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。
最近の記事
タグ検索