У меня есть веб-сайт с apache 1.3 (SSL включен) + mod_jk + tomcat 5.5 в Linux redhad setup.Совсем недавно у меня начались проблемы с простоями на моем веб-сайте.Один раз в день мой веб-сайт зависает на порте 80. Но если я получаю доступ напрямую через 8080 ответов Tomcat, и веб-сайт работает нормально.Доступны оба порта: 80 и 8080, но соединение apache и tomcat с mod_jk разорвано.Только после того, как я перезапущу tomcat, все вернется на круги своя.
Я только что настроил apache mod_Jk для регистрации ошибок, поэтому я посмотрю, будет ли какая-либо ошибка при следующем зависании.
apache mod_js conf:
JkShmSize 1000M
apache works 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, у меня есть некоторые "нехватки памяти""Java-исключения.Могут ли ошибки приложения вызвать эту проблему?Это может быть проблема перегрузки сайта или утечка памяти?В настоящее время dev/mapper/VolGroup00-LogVol00
имеет только 4% свободного места.Может ли это быть причиной проблемы?
Я также получил эту запись журнала, она соответствует времени зависания сервера:
/ var / log / messages: возможно переполнение SYN на порту8009. Отправка куки
Обновление: Я только что получил другой, журнал 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 служит apache mod_jk на порту 8009.
Любая помощь или совет будут высоко оценены.
Спасибо.