MySQL проблема с базой данных в Codeigniter - PullRequest
0 голосов
/ 21 февраля 2020

Я сталкиваюсь с некоторыми случайными проблемами, связанными с базой данных для моего приложения, где зарегистрировано более полумиллиона пользователей, несколько тысяч запросов, поступающих каждую минуту на сервер, приложение выполняет очень хорошо, а время отклика сервера хорошее, но каждый день В течение некоторого времени появляются ошибки, связанные с базой данных, я приложил несколько скриншотов ошибок различного рода. База данных MySQL (v5.7), а серверная часть работает на Codeigniter3 (PHP v5.6). Я верю в это происходит в период пиковой нагрузки в основном вечером

Отображение ошибки подключения, которая возникает довольно часто, когда начинает возникать проблема]: enter image description here

Ошибка говорит

Unable to connect to your database server using the provided settings
Filename: third_party/MX/Base.php
Line Number: 55

Приведенная выше ошибка может выглядеть так, что параметры конфигурации неверны, но приложение работает нормально с теми же настройками

Это еще одна ошибка, которая иногда появляется: enter image description here

Error Number: 9001
Max connect timeout while reaching hostgroup 11 after 11043ms
SELECT * FROM `uc_role_rights` WHERE `user_role_id` = '1' AND `module_id` = 18 AND `module_view` = 1
Filename: modules/settings/models/Settings_model.php
Line Number: 100 

Немного больше информации, которая может помочь вам понять это

  1. max_connections установлен на 151
  2. В конфигурации подключения базы данных Codeigniter pconnect установлен на FALSE
  3. Используется dbdriver is mysqli
  4. База данных, размещенная на 'localhost'

Буду признателен за любую помощь, чтобы решить root проблемы. Thanx

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