Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: online offline statusas

Parašė Lordcraft· 2011 Kov. 18 00:03:07
#1

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?

Parašė avice· 2011 Kov. 18 15:03:18
#2

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?

Parašė Lordcraft· 2011 Kov. 18 17:03:11
#3

Avice parašė:
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?



kas cia per raklamos? adminai tvarkos nebesiima?
is ka tu cia norejai tuom pasakyti?
ir ka tu cia tuom norejai pasakyti ???

Redagavo Lordcraft· 2011 Kov. 18 17:03:13

Parašė Lordcraft· 2011 Kov. 18 20:03:02
#4

ka tu cia tuom norejai pasakyti papostines atgal mano scripta taip ir nesupratau...

Parašė avice· 2011 Kov. 18 20:03:01
#5

O.O juk zemiua to posto turejo but mano tekstas.xD

Bandyk sumazint timeout arba pasinaudok cronjob ir mysql ir pasidaryk , kad tikrintu serverius pvz kas 15min ir tikrinima irasytu i lentele tokiu budu greitai uzkrautu puslapi.