PMA
Forum Professor / Завсегдатай форума
Участник № / Member № 1387
отправлено / posted
Добрый день! Trace Mode версия 6.7.7. Имеем канал для считывания информация из базы MS SQL 2000. Запрос формируется кажды 5 секунд. Если компьютер на котором устоновлен MS SQL 2000 отключают или остановаливают сервер SQL, то у RTM перестаёт обновляться графика, но самое неприятное почему то прекращается обмен по MODBUS RTU. В результате происходит потеря управления объектом. Что можете посоветовать !
Сообщения / Posts 159 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Попробуйте установить пертод пересчета IDLE или в своем цикле(CALC IDLE)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
PMA
Forum Professor / Завсегдатай форума
Участник № / Member № 1387
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
вариантов было предложено два: лучший CALC IDLE запрос к СУБД выполняется в своем потоке и не блокирует другие и поставьте отладку потоков чтобы убедиться что такой поток создается и уничтожается
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
PMA
Forum Professor / Завсегдатай форума
Участник № / Member № 1387
отправлено / posted
Сработал вариант с установкой приоритета "Свой поток". Nico ! Приношу Вам огромную благодарность, спасибо !!!
Сообщения / Posts 159 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Дополнение для PMA: таких своих потоков 8 номер задается периодом Блокировка основного потока связана с установлением соединения с удаленным компьютером на котором нет серверной программы или коьпьютер не в сети и его IP адрес не удалился из таблиц маршрутизатора рекомендуемый таймаут 75 с(на 3 попытки)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |