Сообщение от подключаемого модуля NSAPI: внутренний сервер недоступен для подключения: время ожидания истекло через 10 секунд или идемпотент отключен

Я получил следующее сообщение от браузера, когда я выполнил долгий ожидающий запрос в своем веб-приложении:

Сообщение от плагина NSAPI:

Нет доступного для подключения внутреннего сервера: время ожидания истекло через 10 секунд или идемпотент отключен.

Кроме того, я получил код ответа 503 от httpConnection. Я предполагаю, что сервер был тайм-аут, но я не мог найти ничего, чтобы продлить тайм-аут. Приведенное выше сообщение примерно показывалось через 5 минут после отправки запроса. Сервер работает на WebLogic. Кто-нибудь знает, где я могу изменить продолжительность тайм-аута или в любом случае обойти это?


person user451587    schedule 27.02.2013    source источник


Ответы (2)


По моему опыту, скорее всего, это не связано с настройками тайм-аута. Согласно http://docs.oracle.com/cd/E13222_01/wls/docs81/plugins/plugin_params.html значение параметра ConnectTimeoutSecs по умолчанию равно 10 секундам, чего обычно более чем достаточно. Инструкция по настройке плагина находится здесь http://docs.oracle.com/cd/E13222_01/wls/docs81/plugins/nsapi.html#110496. Вы не указали, какую версию WLS используете, но инструкция почти не меняется от версии к версии.

Но прежде чем вы начнете манипулировать этим параметром, я бы посоветовал, прежде всего, убедиться, что ваш домен WLS запущен и работает. Во-вторых, проверьте подключаемый модуль NSAPI, чтобы убедиться, что DNS-имя WLS-сервера и порт, к которому вы пытаетесь подключиться, настроены правильно. В-третьих, обратитесь к сетевому администратору, чтобы убедиться, что между вашим веб-сервером и WLS-сервером нет брандмауэра. Если есть такой брандмауэр, убедитесь, что брандмауэр разрешает трафик соединения между ними.

person Lan    schedule 28.02.2013
comment
Извините, я имел в виду не тайм-аут плагина NSAPI, а тайм-аут самого сервера. Я думаю, что ошибка плагина NSAPI возникает из-за того, что сервер отклоняет соединение или что-то в этом роде. Соединение с сервером изначально успешно, и процесс работает нормально. Через 5 минут сервер каким-то образом истечет время ожидания или отклонит соединение, затем подключаемый модуль NSAPI пытается повторно подключиться, но безуспешно, что затем возвращает ответ с ошибкой 503. Поэтому я пытаюсь выяснить, есть ли какие-либо настройки тайм-аута сервера для проверки моей гипотезы. - person user451587; 01.03.2013

Обычно это происходит из-за резервного копирования системы, в течение которого веб-сервис недоступен. Повторная попытка через некоторое время будет успешной. Мы видим это на некоторых федеральных сайтах в воскресенье после обеда.

person Henny    schedule 29.03.2020