Мы работаем с Apache с Tomcat, используя mod_jk примерно месяц, без проблем. Сегодня утром я начал видеть ошибку в файлах журнала mod_jk.Apache Tomcat и Mod_jk
Я довольно новичок в использовании mod_jk и не знаю, как увеличить количество подключений, увидеть количество активных соединений и/или убить незанятые или мертвые соединения.
Любые идеи/помощь будут высоко оценены.
[Thu Sep 19 11:02:42 2013] [1644:11984] [warn] ajp_get_endpoint::jk_ajp_common.c (3177): Unable to get the free endpoint for worker Worker1 from 10 slots
[Thu Sep 19 11:02:42 2013] [1644:11984] [error] jk_handler::mod_jk.c (2726): Could not get endpoint for worker=Worker1
[Thu Sep 19 11:02:42 2013] [1644:11984] [info] jk_handler::mod_jk.c (2788): Service error=0 for worker=Worker1
У вас есть jkstatus, определенный как рабочий и доступный через Apache? Если это так, я предлагаю потянуть его и посмотреть, хотите ли вы что-либо изменить. если вы хотите, чтобы любой из них был постоянным, он должен попасть в файл workers.properties. http://tomcat.apache.org/connectors-doc/generic_howto/loadbalancers.html –
Благодарим за предложение. Я добавил jkstatus и могу видеть статистику. Кажется, что Томкат захватывает сейчас примерно каждые полтора часа. Я опубликую ошибки, которые я вижу, когда это произойдет снова. Есть ли что-нибудь еще, что я могу рассмотреть для дополнительной отладки? – kilmore
При запуске JK Status я вижу некоторые ошибки (оба неудачных запроса и ошибки клиента). Я замечаю, что количество текущих соединительных линий всегда увеличивается. Через 28 минут он достиг 8400. Это нормально или это указывает на проблему конфигурации. – kilmore