Codeigniter редко не загружает соединение с базой данных - PullRequest
0 голосов
/ 08 сентября 2018

У меня очень раздражающая проблема, я не смог найти решение или причину. Очень редко, вызывая функцию CodeIgniter, она зависает примерно на 15 минут. Я смог найти, что загрузка базы данных CI вызывает такую ​​проблему. Через 15 минут выдается сообщение об ошибке. MySQL сервер исчез.

Конфигурация моей базы данных:

$db['local'] = array(
    'dsn' => '',
    'hostname' => 'localhost',
    'username' => '******',
    'password' => '********',
    'database' => '********',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => true,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'cache_on' => false,
    'cachedir' => '',
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
    'swap_pre' => '',
    'encrypt' => false,
    'compress' => false,
    'stricton' => false,
    'failover' => array(),
    'save_queries' => true,
);

1 Ответ

0 голосов
/ 08 сентября 2018

Это может быть из-за времени ожидания соединения, попробуйте установить

$ db ['default'] ['options'] = массив (PDO :: ATTR_TIMEOUT => 5);

найдено здесь: Установить время ожидания соединения с базой данных в CodeIgniter 3

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