Приложение продолжает сбой из-за базы данных - PullRequest
0 голосов
/ 25 февраля 2019

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

[31merror [39m: [SSL-QTEH-TD] E01000-SYSTEM_ERROR: [IBM] [Драйвер CLI] SQL30081N Обнаружена ошибка связи.Используемый протокол связи: «TCP / IP».Используемый API связи: "SOCKETS".Место, где была обнаружена ошибка: "000.00.00.00".Функция связи, обнаружившая ошибку: «recv».Специфичные для протокола коды ошибок: «104», «*», «0».SQLSTATE = 08001

Я не могу определить, почему это происходит.

1 Ответ

0 голосов
/ 26 февраля 2019

У вас ошибка связи, связанная с SQL, в начале каждого рабочего дня.Это означает, что сетевое соединение между вашим приложением и сервером базы данных было разорвано в одночасье, скорее всего из-за запланированного простоя.

Это может быть одно или несколько приложений, сервер, на котором работает приложение, любые серверы прокси-серверов или серверов брандмауэра между вашим приложением и сервером базы данных, база данных, сервер, на котором работает база данных.

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

...