2016-11-11 2 views
0

Я реализую сайт laravel.There проблема, что несколько раз она показывает некоторую ошибку already has more than 'max_user_connections' active connections, как это решить? enter image description hereуже имеет активные подключения к max_user_connections

+0

набор в 'приложение/Config/database.php'' PDO :: ATTR_PERSISTENT' к 'false' – Xorifelse

+0

Спасибо за reply.I утра проверка @Xorifelse –

+0

не найдена что-то вроде 'PDO :: ATTR_PERSISTENT' .iam с использованием laravel 5.2 –

ответ

0

Вы можете передать параметры PDO для подключения (он не очень хорошо документированы, но код не будет лежать: https://github.com/laravel/framework/blob/5.2/src/Illuminate/Database/Connectors/Connector.php#L33) в приложение /config/database.php так:

... 

'connections' => [ 
     ... 

     'mysql' => [ 
      'driver' => 'mysql', 
      'host'  => env('DB_HOST', 'localhost'), 
      'database' => env('DB_DATABASE', 'forge'), 
      'username' => env('DB_USERNAME', 'forge'), 
      'password' => env('DB_PASSWORD', ''), 
      'charset' => 'utf8', 
      'collation' => 'utf8_unicode_ci', 
      'prefix' => '', 
      'strict' => false, 
      'engine' => null, 
      'dump_command_path' => '/opt/mysql/bin', 
      'options' => [ 
       PDO::ATTR_PERSISTENT => false //@todo 
      ] 
     ], 

     ... 
+0

Еще несколько ошибок в связях с простыми словами:« Являются ли PHP постоянными соединениями злыми? » https://www.percona.com/blog/2006/11/12/are-php-persistent-connections-evil/ – Isinlor

Смежные вопросы