Linuxredhadセットアップでapache1.3(SSLが有効)+ mod_jk +tomcat5.5のWebサイトがあります。つい最近、自分のWebサイトでダウンタイムの問題が発生し始めました。1日に1回、Webサイトがポート80でハングします。ただし、8080 tomcat応答を介して直接アクセスすると、Webサイトは正常に機能します。80ポートと8080ポートの両方にアクセスできますが、mod_jkとのapacheおよびtomcat接続が切断されています。tomcatを再起動して初めて、通常の状態に戻ります。
エラーをログに記録するようにapachemod_Jkを構成したので、次のハングでエラーが発生するかどうかを確認します。
apache mod_js conf:
JkShmSize 1000M
アパッチ労働者のconf:
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=127.0.0.1
worker.worker1.port=8009
worker.worker1.lbfactor=1
worker.worker1.socket_keepalive=1
worker.worker1.recycle_timeout=180
worker.worker1.sticky_session=False
tomcatでWebアプリケーションのエラー/警告ログを確認しました。「メモリ不足」のJava例外がいくつかあります。アプリケーションエラーがこの問題を引き起こす可能性がありますか?Webサイトの過負荷の問題またはメモリリークの可能性がありますか?現在dev/mapper/VolGroup00-LogVol00
、空き容量は4%のみです。それが問題の原因になる可能性はありますか?
このログエントリも取得しました。これはサーバーのハング時間と一致します。
/ var / log / messages:ポート8009でSYNフラッドが発生する可能性があります。Cookieの送信
更新: 私はちょうど別のものを手に入れました、mod_jkログはこれを与えます:
[Sun Nov 14 00:57:03 2010] [error] ajp_connection_tcp_get_message::jk_ajp_common.c (961): Can't receive the response message from tomcat, network problems or tomcat is$
[Sun Nov 14 00:57:03 2010] [error] ajp_get_reply::jk_ajp_common.c (1503): Tomcat is down or refused connection. No response has been sent to the client (yet)
[Sun Nov 14 00:57:08 2010] [error] ajp_connection_tcp_get_message::jk_ajp_common.c (961): Can't receive the response message from tomcat, network problems or tomcat is$
[Sun Nov 14 00:57:08 2010] [error] ajp_get_reply::jk_ajp_common.c (1503): Tomcat is down or refused connection. No response has been sent to the client (yet)
[Sun Nov 14 00:57:12 2010] [error] ajp_connection_tcp_get_message::jk_ajp_common.c (961): Can't receive the response message from tomcat, network problems or tomcat is$
[Sun Nov 14 00:57:12 2010] [error] ajp_get_reply::jk_ajp_common.c (1503): Tomcat is down or refused connection. No response has been sent to the client (yet)
[Sun Nov 14 00:57:12 2010] [error] ajp_service::jk_ajp_common.c (1758): Error connecting to tomcat. Tomcat is probably not started or is listening on the wrong port. w$
[Sun Nov 14 00:57:12 2010] worker1 mydomain.com 50.999342
私のウェブサイトは8009ポートでダウンしているようです。AJP 1.3コネクタは、8009ポートでapachemod_jkを提供します。
どんな助けやアドバイスも大歓迎です。
ありがとう。