Обычно выдает ошибку 404, когда приложение недоступно, пока tomcat все еще работает. Я думаю, что есть рабочая директива для этого, и она fail_on_status
, и вы могли бы использовать это для ошибки 404, и, возможно, нет необходимости включать код ошибки 503 в эту директиву, что, вероятно, означает, что tomcat остановлен, и это работа mod_jk для перехода на другой рабочий узел. Попробуйте ниже workers.properties
(строка, добавленная к каждому работнику) также для других кодов ошибок, разделенных запятой.
worker.list=myworker
worker.myworker1.port=8009
worker.myworker1.host=host1
worker.myworker1.type=ajp13
worker.myworker1.lbfactor=1
#worker.myworker1.fail_on_status=-404,503
worker.myworker1.fail_on_status=-404
worker.myworker2.port=8009
worker.myworker2.host=host2
worker.myworker2.type=ajp13
worker.myworker2.lbfactor=1
#worker.myworker2.fail_on_status=-404,503
worker.myworker2.fail_on_status=-404
worker.myworker.type=lb
worker.myworker.balance_workers=myworker1,myworker2
worker.myworker.sticky_session=True
worker.myworker.sticky_session_force=True