2012-06-22 4 views
12

Что происходит с HTTP-запросами, которые обрабатываются при остановке или перезагрузке tomcat в «обычном» режиме? Будут ли они обрабатываться до тех пор, пока ответ не будет завершен или не будут прерваны HTTP-потоки? Есть ли способ настроить изящную остановку?Что происходит с запросами при остановке tomcat

ответ

12

Tomcat поддерживает unloadDelay, который ждет до установленного времени для выгрузки сервлетов.

Это должно настроить в context.xml следующим образом:

<context unloadDelay="10000"> 

Ссылки:

+1

Ницца, так что из любопытства, делает эту причину кота, чтобы затем отклонять новые запросы, сохраняя при этом сервлеты завершить обработку существующих запросов? – ametren

+0

Да, правильно! –

1

Это просто убить запрос и разорвать ссылку на запрос-ответ. И вы получите ..

Невозможно подключиться

Browser can't establish a connection to the server at Host:port. 

    The site could be temporarily unavailable or too busy. Try again in a few moments. 
    If you are unable to load any pages, check your computer's network connection. 
    If your computer or network is protected by a firewall or proxy, make sure that Browser is permitted to access the Web. 

Это не может быть обработан.

Смежные вопросы