Codeigniter на SQL Azure проблемы с подключением к БД через 2-3 мин использования - PullRequest
0 голосов
/ 15 января 2020

У меня есть веб-приложение на PHP с Codeigniter на Windows Server 2016, использующее драйвер sqlsrv для подключения к SQL Azure. На моем тестовом сервере приложение работает нормально. На рабочем сервере, после того, как 5-6 пользователей подключаются и нажимают несколько раз в приложении, я получаю сообщение об ошибке:

Произошла ошибка базы данных Невозможно подключиться к серверу базы данных с использованием предоставленных настроек. Имя файла: C: / interface / system / database / DB_driver. php Номер строки: 436

Что мы знаем:

  1. , если мы используем постоянное соединение Система работает нормально. Это определяется в Codeigniter как параметр в базе данных: 'pconnect' => false,
  2. Файлы журнала IIS, файлы журнала Codeigniter, PHP файлы журнала и программа просмотра событий не дают никакой разумной информации.
  3. После перезапуска на IIS все работает некоторое время нормально.
  4. У нас нет доступа к конфигурации SQL Azure.

  5. Тестовые и производственные серверы одинаковы, но Production находится на более быстрой виртуальной машине, а Production SQL Azure DB на другом Elasti c Pool.

Есть идеи о том, что может происходить? Cheers,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...