記事番号:00337
現象
複数のユーザーの画面で、次のエラーが頻発する。
エラーメッセージ:(DB01040)
DBサーバーへの接続クライアント数が多すぎます。
DBサーバーへの接続クライアント数が多すぎます。
原因
次の原因が考えられます。
- サーバーマシンに高い負荷がかかる操作が行われた
サーバーマシンに高い負荷をかける操作の例:
- 大量のデータの一括削除
例:メッセージの一括削除
- ユーザーデータの削除
- メールの自動受信
- ログの閲覧、検索、削除などを行った
- 特定のクライアントパソコンから、大量のリクエストが送信された
大量のリクエストが送信される例:
-「Garoon」 の画面が表示されているときに、 F5キーや Enterキーを
押下したままの状態にする。
- サーバーマシンのリソースが不足している
補足
- 「Garoon」 では、データベースへの接続数が多すぎて処理遅延が発生しないよう、規定値以上のアクセスに対して、エラー(DB01040)を返す仕様になっています。
対処
- 原因1の対処方法
ユーザーのアクセスが多い時間帯に負荷がかかる操作を実行すると、
サーバーに高い負荷がかかる場合があります。
負荷がかかる操作は、ユーザーのアクセスが少ない時間帯に実行してください。
- 原因2の対処方法
ログが大量に蓄積されている状態で次の操作を行うと、ロギングのテーブルが
長時間ロックされてログの書き込み処理が停滞し、エラーが発生する場合があります。
- ログ一覧にアクセスする
- ログを検索する
- ログをファイルに書き出す
- ログを一括で削除する
次の点に注意して、「Garoon」 を運用してください。
- ユーザーのアクセスが少ない時間帯に、ログに関する操作を実行する
- ログを定期的に削除する
- 原因3の対処方法
しばらく時間をおくことで現象が改善するかどうかを確認します。
改善した場合は、一時的に特定クライアントマシンから大量のリクエストが
送信されたことによって、エラーが発生した可能性があります。
Webサーバーのアクセスログを参照し、特定クライアントマシンから大量の
リクエストが送信されていないかどうか確認してください。
- Linux環境で大量のリクエストが送信された場合の例:
1つのIPアドレスから、同じURLに対して大量のリクエストが出力されます。
192.168.1.1- - [17/Oct/2018:10:02:38 +0900] "POST /cgi-bin/cbgrn/grn.cgi
192.168.1.1- - [17/Oct/2018:10:02:38 +0900] "POST /cgi-bin/cbgrn/grn.cgi
192.168.1.1- - [17/Oct/2018:10:02:38 +0900] "POST /cgi-bin/cbgrn/grn.cgi
192.168.1.1- - [17/Oct/2018:10:02:38 +0900] "POST /cgi-bin/cbgrn/grn.cgi
192.168.1.1- - [17/Oct/2018:10:02:38 +0900] "POST /cgi-bin/cbgrn/grn.cgi
192.168.1.1- - [17/Oct/2018:10:02:38 +0900] "POST /cgi-bin/cbgrn/grn.cgi
192.168.1.1- - [17/Oct/2018:10:02:38 +0900] "POST /cgi-bin/cbgrn/grn.cgi
- 原因4の対処方法
サーバーマシンのリソース不足が発生している場合や、何らかの要因で
サーバーマシンに高い負荷がかかり、パフォーマンスが低下している場合
などにも、エラー(DB01040)が発生します。
その場合はパフォーマンスを改善すると、現象が改善する場合があります。
次の FAQを参照し、ご利用の環境を見直してください。
Garoon:パフォーマンスを改善する方法はありますか。
補足
- 「Garoon」では、特定クライアントマシンから大量のリクエストが
送信された場合でも、正常なリクエストかどうか判別することができません。
特定のクライアントマシンから大量のリクエストが送信された場合の対応は、IDS などの対策ソリューションの導入をご検討ください。
「F5アタック」「DoSアタック」対策はどのようにすればいいですか?
設定を見直しても現象が改善されない場合は、アクセス状況やサーバーマシンの
リソース、MySQLの負荷状況など、ご利用の環境面で総合的な調査を行い、対応を
検討する必要があります。
原因1~4 の対処方法や、サーバーマシンでの調査については、販売元または
オフィシャルパートナーにご相談ください。
固定リンクをコピーします
固定リンクがコピーされました