Include retry number on connect loop errors
authorBrion Vibber <brion@users.mediawiki.org>
Mon, 2 Oct 2006 17:30:44 +0000 (17:30 +0000)
committerBrion Vibber <brion@users.mediawiki.org>
Mon, 2 Oct 2006 17:30:44 +0000 (17:30 +0000)
includes/Database.php

index 3378ccc..ca30663 100644 (file)
@@ -494,7 +494,8 @@ class Database {
                
                # LIVE PATCH by Tim, ask Domas for why: retry loop
                $this->mConn = false;
-               for ( $i = 0; $i < 3 && !$this->mConn; $i++ ) {
+               $max = 3;
+               for ( $i = 0; $i < $max && !$this->mConn; $i++ ) {
                        if ( $i > 1 ) {
                                usleep( 1000 );
                        }
@@ -505,7 +506,8 @@ class Database {
                                @/**/$this->mConn = mysql_connect( $server, $user, $password, true );
                        }
                        if ($this->mConn === false) {
-                       wfLogDBError("Connect loop error ($server): " . mysql_errno() . " - " . mysql_error()."\n"); 
+                               $iplus = $i + 1;
+                               wfLogDBError("Connect loop error $iplus of $max ($server): " . mysql_errno() . " - " . mysql_error()."\n"); 
                        }
                }