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>&lt;/BOUCLE".$id_boucle."&gt;</blink></tt>\n";