Решил разобраться для себя, что бы в будущем адекватно и правильно отвечать на задаваемые вопросы?
Что такое keepalive? Это пакеты, посылаемые на сервер клиентом, в нашем случае банкомат или это время ожидание ответа на запросы банкомата сервером (время до закрытия текущей сессии)? Исходя из последнего пакеты keepalive отсылаются всегда через строго определенный интервал для тср/ip протокола, а значение, которые нам доступно изменить это время ожидания ответа.
Для ОС/2 значение keepalive можно изменить по этому пути c:/s4conf/css92a. Находим строку KPTR-KEEPTIME ****. Звездочками заменил значение в хексе.
Так вот вернусь к своему вопросу подскажите или вместе обсудим функционал keepalive.
то такое keepalive в tcp/ip (NCR)?
Модератор: central
-
- Специалист
- Сообщения: 470
- Зарегистрирован: 09 июн 2010, 15:12
- Авто: японский 4х4
- Откуда: Из подмосковных лесов
- Поблагодарили: 12 раз
то такое keepalive в tcp/ip (NCR)?
Таймер времени жизни (keepalive) определяет, когда можно считать, что удаленный конец вышел из строя или перезагрузился - Если канал между клиентом и сервером пассивен некоторое время, то посылается служебное сообщение, если ответа на него не поступило через определенное кол-во секунд сообщение посылается повторно и так несколько раз. Если ответ получен – таймер сбрасывается, и отчёт начинается заново. Если после нескольких повторов ответа так и не поступило, то соединение разрывается. Число повторов зависит от реализации стека TCP/IP, в некоторых реализациях может изменяться, в некоторых – нет…
Re: то такое keepalive в tcp/ip (NCR)?
Добрый день. Можете подсказать у кого какие настройки по keep alive?
Процессинг - OnenWay.
Банкомат 5877 (5887,6622). Настройки лежат тут C:\Program Files\NCR APTRA\CCM TCPIP\TCPIPCommsServiceconfig.xml или C:\Program Files\NCR APTRA\Advance NDC\Config. На банкомате тут:
5.Configure -> 37. TCP/IP -> 5.Advanced:
3. LEN AJUST
6. RCV TIMEOUT
7. RETRAY TIMER.
После четырех часов простоя нахожу в логах HOST TX TIMEOUT.
Процессинг - OnenWay.
Банкомат 5877 (5887,6622). Настройки лежат тут C:\Program Files\NCR APTRA\CCM TCPIP\TCPIPCommsServiceconfig.xml или C:\Program Files\NCR APTRA\Advance NDC\Config. На банкомате тут:
5.Configure -> 37. TCP/IP -> 5.Advanced:
3. LEN AJUST
6. RCV TIMEOUT
7. RETRAY TIMER.
После четырех часов простоя нахожу в логах HOST TX TIMEOUT.
- Dan
- Нач. отдела
- Сообщения: 2817
- Зарегистрирован: 29 окт 2010, 00:20
- Благодарил (а): 44 раза
- Поблагодарили: 96 раз
Re: то такое keepalive в tcp/ip (NCR)?
KeepAlive="1"
RetryTimer="3000"
LengthFormat="1"
LengthSize="2"
LengthAdjust="2"
LengthOffset="0"
LengthEmbedded="0"
RCVTimeOut="30000"
PrefixSize="0"
PrefixData="0"
У тебя на всех появляется Host TX timeout?
Если да, тогда проблема в SSDSTCPIP.dll
Какая Аптра стоит?
RetryTimer="3000"
LengthFormat="1"
LengthSize="2"
LengthAdjust="2"
LengthOffset="0"
LengthEmbedded="0"
RCVTimeOut="30000"
PrefixSize="0"
PrefixData="0"
У тебя на всех появляется Host TX timeout?
Если да, тогда проблема в SSDSTCPIP.dll
Какая Аптра стоит?
Scientists study the world as it is, engineers create the world that never has been
Re: то такое keepalive в tcp/ip (NCR)?
Host TX timeout не на всех, Aptra 3.2. Dll менять? А где лежит?
- Dan
- Нач. отдела
- Сообщения: 2817
- Зарегистрирован: 29 окт 2010, 00:20
- Благодарил (а): 44 раза
- Поблагодарили: 96 раз
Re: то такое keepalive в tcp/ip (NCR)?
Если 3.2, да и то не на всех, думаю не в dll дело...
А лежит в( Aptra 3.2)- C:\ssds\dll
А лежит в( Aptra 3.2)- C:\ssds\dll
Scientists study the world as it is, engineers create the world that never has been