システム
- セキュリティ強化のためにHSTS(HTTP Strict Transport Security)の設定
メーカー
- 受注詳細にて表示される商品画像において、表示優先度が一番高い画像が表示されるように変更。
システム
- Ruby 3.1 => 3.2更新
- gem更新, npm更新
システム
- rubocop関連アップグレード
- rspecリファクタリング
- JSライブラリセキュリティ対応
- 2023年1月10日(金) 8:30 - 8:40ごろに置きまして本番サイトに繋がらなくなる問題が発生しました。
- HTTPレスポンスが500が返却されました。
- 対象:Web, APIサーバ
- データベースサーバに大きなトランザクションが発生し、空きメモリが足りなくなり応答時間が遅くなりました。
- データベースサーバからのレスポンスが遅くなったことで、アプリケーションサーバからのDBサーバへのコネクションが足りなくなってアプリケーションサーバがリクエストを受け付けられなくなりました。
- ロードバランサが、アプリケーションサーバの異常を検知し、ロードバランシンググループから外したことによってアクセスが行えない状態になりました。
- 経過観察
- 現状のデータベースは、db.t3.smallインスタンスを利用してます。リソースが足りなくなることがサイド発生するような状況になりましたら、スケールアップして対処したいと思います。
- メーカー
- Webの受注一覧にて、デフォルトで自分が担当する注文のみを表示するように変更。
- システム
- npm, gemの更新
- 静的テストのリファクタリング
- RubyのsyntaxをRuby 3.1に準拠
- リグレッションが起きたので、2月1日夕方にv3.9.0にロールバック