2016-11-11 4 views
0

Ich implementiere eine Website von Laravel.Es gibt ein Problem, dass es manchmal einen Fehler zeigt already has more than 'max_user_connections' active connections wie man das löst? enter image description herehat bereits mehr als 'max_user_connections' aktive Verbindungen

+0

Satz in 'app/config/database.php'' PDO :: ATTR_PERSISTENT' zu 'false' – Xorifelse

+0

Vielen Dank für reply.I Uhr Überprüfung @ Xorifelse –

+0

nicht gefunden etwas wie 'PDO :: ATTR_PERSISTENT' .iam mit Laravel 5.2 –

Antwort

0

Sie PDO Optionen auf die Verbindung passieren kann (es ist nicht gut dokumentiert ist, aber der Code nicht liegen: https://github.com/laravel/framework/blob/5.2/src/Illuminate/Database/Connectors/Connector.php#L33) in App /config/database.php wie folgt aus:

... 

'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

Einige mehr inssistenz in Verbindungen presisten:" Sind PHP dauerhafte Verbindungen böse? " https://www.percona.com/blog/2006/11/12/are-php-persistent-connections-evil/ – Isinlor

Verwandte Themen