diff --git a/ecrire/inc_db_mysql.php3 b/ecrire/inc_db_mysql.php3 index 83d702845377b5c9b4e352b8e5caf5789a69fe7d..34b7497415b00621b55e31a9d98036f983f5d3d6 100644 --- a/ecrire/inc_db_mysql.php3 +++ b/ecrire/inc_db_mysql.php3 @@ -143,7 +143,7 @@ function spip_connect_db($host, $port, $login, $pass, $db) { // gerer le fichier ecrire/data/mysql_out ## TODO : ajouter md5(parametres de connexion) if (@file_exists(_FILE_MYSQL_OUT) - AND (time() - @filemtime(_FILE_MYSQL_OUT) < 300) + AND (time() - @filemtime(_FILE_MYSQL_OUT) < 120) AND !defined('_ECRIRE_INSTALL')) return $GLOBALS['db_ok'] = false; @@ -157,7 +157,10 @@ function spip_connect_db($host, $port, $login, $pass, $db) { // En cas d'erreur marquer le fichier mysql_out if (!$GLOBALS['db_ok'] - AND !defined('_ECRIRE_INSTALL')) @touch(_FILE_MYSQL_OUT); + AND !defined('_ECRIRE_INSTALL')) { + spip_log("La connexion MySQL est out!"); + @touch(_FILE_MYSQL_OUT); + } return $GLOBALS['db_ok']; } diff --git a/ecrire/inc_debug_sql.php3 b/ecrire/inc_debug_sql.php3 index 1dea3de4435ca3b1e30d1addc2659e768f4cbc70..10fd6cd068111e5926dcfaa20a5f592f625b938f 100644 --- a/ecrire/inc_debug_sql.php3 +++ b/ecrire/inc_debug_sql.php3 @@ -70,9 +70,6 @@ function affiche_erreurs_page($tableau_des_erreurs) { // function erreur_requete_boucle($query, $id_boucle, $type) { - // Calmer le jeu avec MySQL (si jamais on est en saturation) - spip_touch(_FILE_MYSQL_OUT); // pour spip_cron - spip_log('Erreur MySQL: on limite les acces quelques minutes'); $GLOBALS['bouton_admin_debug'] = true; $erreur = spip_sql_error(); @@ -97,7 +94,7 @@ function erreur_requete_boucle($query, $id_boucle, $type) { . $type . ")</blink><br>\n" . "<b>"._T('avis_erreur_mysql')."</b><br>\n" . htmlspecialchars($query) - . "<br><font color='red'><b>".htmlspecialchars($erreur) + . "\n<br><font color='red'><b>".htmlspecialchars($erreur) . "</b></font><br>" . "<blink></BOUCLE".$id_boucle."></blink></tt>\n";