Прочие тайм-ауты

На работу приложения, кроме тайм-аутов выполнения и сокета, влияют и другие тайм-ауты.

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

Тайм-ауты частично перекрываются и даже инкапсулируют друг друга. Эта особенность обеспечивает многослойную защиту от неполадок, могущих привести к зависанию приложения. Такую функциональную возможность необходимо принимать во внимание при установке различных тайм-аутов: более длительным тайм-аутом можно перекрыть более короткий. Например, если установленное значение тайм-аута сокета меньше, чем значение тайм-аута выполнения, то ошибка тайм-аута сокета возникнет еще до наступления тайм-аута выполнения, и отсутствие ответа от IMS останется незамеченным.

Значения других тайм-аутов, которые могут взаимодействовать с тайм-аутами адаптера ресурсов IMS TM:

Рассмотрим для примера один из тайм-аутов, оказывающих влияние на работу приложения: взаимодействие между приложениями на сервере Websphere Application Server для z/OS и адаптером ресурсов IMS TM. WebSphere Application Server для z/OS состоит из двух элементов: управляющего и одного или нескольких подчиненных. По умолчанию, работа приложения периодична, даже когда оно отправлено в подчиненную область. Когда для приложения, отправленного в подчиненную область, наступает тайм-аут, данная подчиненная область, как правило, будет аварийно закрыта и перезапущена. Сервер продолжает работу и по-прежнему получает задания. По этой причине следует с осторожностью выбирать значения тайм-аутов выполнения, если они больше, чем значения тайм-аутов сервераWebSphere Application Server, или если выбрано значение тайм-аута выполнения, равное -1 (это означает, что IMS Connect будет бесконечно ждать ответа от IMS).

Прим.: В случае отключения тайм-аутов WebSphere Application Server, обратитесь к документации сервера за информацией относительно дополнительных значений тайм-аутов, не упомянутых в настоящей документации.

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


Комментарии