Показать сообщение отдельно
Старый 12.09.2007, 14:09   #74  
apanko is offline
apanko
MCTS
MCBMSS
Лучший по профессии 2009
 
1,164 / 139 (7) +++++
Регистрация: 24.02.2005
Спасибо за ответ.

Виснет - выдает ошибку 4101

Error 4101 (0x1005) - Timeout expired in transaction server (Время ожидания истекло)

Cause (Причины)
The transaction server is kept busy by other sessions. The session in which the error occurred has been waiting its turn but the waiting time exceeds the timeout configured in the Configuration Utility (see Connection Constraints). (Т.к. сервер транзакций не используется - то эта причина не рассматривается).

An already connected client is hanging and holding up the session. If a transaction server client is connected to the client not in transaction server mode, it is likely that the Data Director is working on large packages that can take a long time. If you run a test connection through a busy Data Director this can happen. (Подключившийся клиент удерживает сессию. Если клиент подключен к серверу транзакций не в режиме сервера транзакций, то такая ошибка появляется если ДД обрабатывает большой пакет, что может заять продолжительное время. Если вы запустите Тестовое соединение к "занятому" ДД, такое может произойти).

Вот как раз вторая ситуация и происходит.

Resolution (Решение)

Restarting service always clears client sessions and solves these problems. (Перезапуск всегда решает эту проблему, чем я и пользуюся)
If the Data Director is busy you can try later. (Попробуйте позже - не помогает)
In the case of a hanging session, locate the client (often POS terminal) that causes the problem and fix it there. (Найдите клиента (часто это пос терминал), который вызывает проблему и устраните ее там, с этим пунктом не совсем понятно).

Тот же пакет (22КБ) был обработан в более чем 10 местах и проблем не вызвал.

Посмотрел на сессии на сервере - ДДшный пользователь залез туда и не отключается уже почти час.
Отключил методом удаления сессии. Не помогло. Помог только перезапуск сервиса.

На телнет ДД откликается.