Что вызывает ошибку сети IOException: Время соединения истекло: соединение? - PullRequest
0 голосов
/ 15 мая 2019

Иногда теряет соединение с базой данных в одной из наших сред.Тот же код (автоматические тесты) прекрасно работает в среде DEV, но когда дело доходит до TEST - иногда он теряет соединение.

Из журналов я получаю следующее:

jdbc:jtds:sqlserver://HOST_HERE:PORT_HERE/DB_NAME_HERE;instance=sqlext;domain=DOMAIN_HERE;useNTLMv2=true;multiSubnetFailover=true
java.sql.SQLException: Network error IOException: Connection timed out: connect

с использованием драйвера jtds

Нет проблем с правами доступа.

  • Я подключаюсь к БД - нет проблем,
  • Я проверил формат строки подключения здесь http://msdn.microsoft.com/en-us/library/ms378428(v=sql.110).aspx выглядит правильно
  • Я проверил, отсутствуют ли индексы - выглядит нормально.Даже если бы они отсутствовали, это было бы проблемой и в среде DEV, но это только в TEST.

Пожалуйста, направьте меня к решению

...