概要
今回の事例紹介は、SIerであるA社です。A社は、ある流通業の会社のシステムを運用していたのですが、突然Tomcatの性能が劣化したとのことで、「オープンソース救急センター」に連絡がありました。ネットワークやデータベースなどを含めて調査した結果、原因はTomcatではなく、Oracleの問題でした。
お客様の課題
- 流通業のシステムを、Tomcatを使って開発し、運用していました。
- ある日突然、システムの性能が劣化しました。調査を行いましたが、原因がわかりませんでした。
ソリューション
- 「オープンソース救急センター」にご連絡いただき、すぐに「救急サービス」を実施いたしました。
- まず、Tomcatのパラメータファイルやログファイルを調査。特に問題になりそうな点は見つかりませんでした。
- 続いて、Tomcatのスレッドダンプを取得。これを解析すると、Tomcat以外の箇所で時間がかかっており、Tomcatが待たされていることがわかりました。
- この調査結果に基づき、Tomcat以外の箇所についても、A社と共同で調査を進めました。ネットワークやデータベース(Oracle)などを調査し、結果としてOracleが原因であると突き止めました。
OpenStandiaの効果
Tomcatだけでなく、周辺のネットワークやデータベースを含めて障害切り分けを行ったことで、障害の原因を特定することができました。







OpenStandiaプロジェクトリーダーのコメント
「テスト環境でも再現しない問題で、調査は苦労しました。しかし、A社様のエンジニアともうまく連携して、解決することができて、本当によかったです。」
野村総合研究所 オープンソースソリューションセンター 田中 穣