Hi,
I have a probleme with the headers requests ( "HEAD" ) and nginx 0.8.52
when i try with http1.1 , i have an error "504 Gateway Time-out" or i must set a very small number at keepalive_timeout .
and
with http1.0 , it's ok ..
Please somebody can explain to me why ?
Excuse-me for my very bad English :s
my code php :
$out = "HEAD / HTTP/1.1\r\n";
$out .= "Host: www.mydomain.fr\r\n";
$out .= "User-Agent : Mozilla/4.0 (compatible; MSIE 5.0; Windows 95)\r\n";
$out .= "Connection : Close\r\n\r\n";
$fp = fsockopen("www.mydomain.fr", 80, $errno, $errstr, 30);
if (!$fp) {
echo "Erreur : $errstr ($errno)<br />\n";
}else{
//connexion effectuée envoie des entetes
fwrite($fp, $out);
while (!feof($fp)) {
$result .= fgets($fp, 128);
}
fclose($fp);
}
//séparation headers contenu
$return = @explode("\r\n\r\n",$result,2);
.... ....
thank you
Christophe .