Каждый раз, когда я копирую OpenGrok/dist/source.war
в /var/tomcat/webapps/
, tomcat генерирует пустые страницы ошибок с ошибками 404 Not Found
для моих пользователей в течение нескольких секунд сразу после такого копирования.Избегайте временных ошибок 404 во время развертывания с tomcat
HTTP/1.1 404 Not Found
Server: Apache-Coyote/1.1
Content-Length: 0
Date: Tue, 02 Apr 2013 19:00:14 GMT
Connection: close
Это неприемлемо. Не правильно ли я развертываю, вручную копируя файл .war
в каталог tomcat или это ошибка в OpenGrok? Как я могу гарантировать, что во время процесса развертывания не будет ни одного посетителя, который будет получать излишний 404
?
Если вам нужно 100% времени бесперебойной работы на вы можете посмотреть в loadbalancer и по крайней мере, 2 узла tomcat. Затем вы можете обновить его, в то время как другой обрабатывает запросы, а после первого правильного обновления вы можете переключиться на него и обновить второй. –
@ LeonardBrünings, вы должны шутить! Я, очевидно, не ищу 100% времени безотказной работы, но я не знал, что tomcat - это любительский час, требующий необоснованного многосекундного простоя при нормальном использовании. Я был бы очень рад прорвать tomcat7, если это действительно единственный способ обойти это; рекомендации достойных альтернатив очень приветствуются (я использую только tomcat для запуска OpenGrok). – cnst
У вас есть unpackWars установлен в true? Насколько велика ваша заявка, выполняете ли вы дорогостоящие действия по запуску? –