powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / прокси отрубает коннект при долгом запросе
2 сообщений из 2, страница 1 из 1
прокси отрубает коннект при долгом запросе
    #37015644
dallass
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возникла такая проблема, вот схема: клиент-> прокси -> WebSphere->DB2
На некоторых страницах есть очень долгие запросы в базу прим. 5 мин., у прокси стоит ограничение 2 мин. и он отрубает соединение, если оно превысило лимит, не подскажете как с этим бороться. Такие запросы возвращают BAD FILE REQUEST.
...
Рейтинг: 0 / 0
прокси отрубает коннект при долгом запросе
    #37015926
dallass,

Менять логику приложения.
Разделять интерфейс пользователя и прикладную логику, которая дает значительные задержки.

Нитки в сервлет-контейнере не должны выполнять долгоиграющие запросы, т.к. после некоторого интервала их будет обрубать сам WAS, перезапуском сервлет-контейнера.
И это правильно, т.к. с точки зрения пользователя, если страница не обновляется в течении 2-3 секунд, то - интернет/сеть/сервер висит/глючит/не работает. Начинаются перезапуски браузера, рефреш страницы, звонки в саппорт.

Лучше выполнять долгоиграющие запросы отдельно (асинхронно) и в отдельных нитях (потоках).
А в сервлете делать опрос и выдавать пользователю сообщение, что запрос еще выполняется, нужно подождать, и выводить, например, затраченное время.

На тему асинхронного выполнения и пула "рабочих нитей" можно посмотреть технологии JMS/MDB/WorkManagers.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / прокси отрубает коннект при долгом запросе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]