2013-03-20 2 views
0

Я отправляю запрос на сервер tomcat (версия 7.0.32). Пока сервер обрабатывает запрос, браузер теряет соединение с сервером. Я попытался увеличить значение connectionTimeout в server.xml до 80000 с 20000., но он по-прежнему показывает соединение, потерянное в браузере через 5 минут.Браузер теряет соединение с сервером Tomcat

Нужно ли мне вносить какие-либо изменения в другое место или нужно заботиться о чем-нибудь еще?

+2

Если вы делаете что-то, что занимает так много времени, что вы нажимаете на тайм-ауты браузера, это довольно хороший сигнал, что вы должны делать это в длительном фоновом процессе/рабочей очереди. – Charles

ответ

2

Ну,

Во-первых, убедитесь, что соединение из браузера к серверу, который теряет соединение и не может быть сервер теряет связь с одним из его ресурсов. Я работаю с Tomcat снова и снова с годами, я знаю, что иногда трудно определить основную проблему проблемы из вывода ошибки в журналах Tomcat.

Есть несколько вещей, чтобы проверить мой опыт. Для подключения браузера сервера:

  1. ConnectionTimeOut
  2. acceptCount
  3. MinSpareThreads

И затем, если это проблема с потерей связи с конкретным ресурсом:

  1. maxWait
  2. maxActive
  3. maxIdle
  4. removeAbandonedTimeout

Надежда, что помогает. Дайте нам знать.

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