Parašė avice· 2011 Kov. 18 15:03:18
Lordcraft parašė:
Gal kas zinot koki koda kuris tikrintu servus ar jie om ar jie off ir neapkrautu puslapio? pvz as dabar esu isidejas toki koda:
error_reporting(0);
$servo_ip = $ip;
$servo_port = $port;
$IP = array( "$servo_ip:$servo_port"); while(list($ServerName,$Host)=each($IP)) {
list($IPAddress,$Port)=explode(":",$Host);
if($fp=fsockopen($IPAddress,$Port,$ERROR_NO,$ERROR_STR,(float)0.5)) {
echo("ONLINE");
fclose($fp);
}
else {
echo ("OFFLINE");
}
}
bei kai pas mane servu liste yra 30 servu ir kol kiekviena serva patikrina tai puslapio uzkrovimo laikas pailgeja vos ne 5 sekundem ir suryja daug CPU. Gal kas zinot paprastesni koda kuris tikrintu IP ir PORTA neapkraudamas puslapio?