From: Tim Starling Date: Sun, 22 Apr 2007 22:01:41 +0000 (+0000) Subject: 503 response code on lag error X-Git-Tag: 1.31.0-rc.0~53282 X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dmembres/modifier.php?a=commitdiff_plain;h=58a41965bfff179cf4860bb94c9124007ff86923;p=lhc%2Fweb%2Fwiklou.git 503 response code on lag error --- diff --git a/includes/Wiki.php b/includes/Wiki.php index 51a88693fa..0080c6766f 100644 --- a/includes/Wiki.php +++ b/includes/Wiki.php @@ -60,7 +60,8 @@ class MediaWiki { global $wgLoadBalancer; list( $host, $lag ) = $wgLoadBalancer->getMaxLag(); if ( $lag > $maxLag ) { - header( 'HTTP/1.1 500 Internal server error' ); + header( 'HTTP/1.1 503 Service Unavailable' ); + header( 'Retry-After: ' . max( intval( $maxLag ), 5 ); header( 'Content-Type: text/plain' ); echo "Waiting for $host: $lag seconds lagged\n"; return false;