Por alguna circunstancia no establecida se reporta el siguiente error:
Error messagePDOException: SQLSTATE[08004] [1040] Too many connections in lock_may_be_available() (line 165 of /var/local/drupal/dgd7/drupal/includes/lock.inc)
1.- Si dispone de phpmyadmin, es posible utilizar la PESTAÑA de 'variables' la misma que permite revisar el estado o tambien ejecute con el siguiente comando en SQL:
show status like '%onn%';
2.-Setear maximo numero de conexiones en PHPMYADMIN, con el siguiente comando:
Set Global max_connections=2000
3.- También he implementado esta solución ( ligeramente modificada ) y se suprime de manera efectiva el error, para ello modificar el archivo que esta ubicado en
/var/www/nuevaintranet/includes/lock.inc
reemplazar desde la linea 167 con lo siguiente:
try {
$lock = db_query('SELECT expire, value FROM {semaphore} WHERE name = :name', array(':name' => $name))->fetchAssoc();
}
catch (PDOException $e)
{
file_put_contents('/tmp/lock.log', "Exception in lock_may_be_available!!\n", FILE_APPEND);
return FALSE;
}
if (!$lock)
{
return TRUE;
}
$expire = (float) $lock['expire'];
$now = microtime(TRUE);
4.-
5.-
No hay comentarios:
Publicar un comentario