Persistent forbindelse pfsockopen med refresh
Hej Eksperter,Den her er virkelig ond :( Kan slet ik komme videre.
Jeg har downloadet http://phpseclib.sourceforge.net/ til at forbinde til forskellige servere over ssh og det virker kanont.
Jeg fyrer en kommando af paa serveren hvert sekundt, problemet er at hver eneste kommando man skriver sker foelgende:
1. Open Connection to Server.
2. Execute kommando.
3. Close Connection.
Det fik min server til at crashe :)
Saa jeg fandt foelgende link: http://www.frostjedi.com/phpbb/viewtopic.php?f=46&t=18123 som forklare at lave persistent connections og detter virker ogsaa fint.
Man skifter bare fsockopen til pfsockopen.
Paa den moede aabnes en forbindelse og her kan man fyrer en masse kommandoer af i samme session.
Paa min hoved side kalder jeg via ajax nedenstoende script hvert sekundt.
$ssh = new Net_SSH2($GGSN_IP, 22);
$ssh->start();
if (!$ssh->login('username', 'psw'))
{
exit('Login Failed');
}
$ssh->exec("show services ggsn statistics apn ".$ApnName."");
Jeg troede pfsockopen ville holde forbindelsen koerende hvis man proevde at oprette forbindelse igen, men det sker ikke. Det aabner og lukker stadig :( Jeg er klar over det er fordi jeg anvender ajax og siden genloader. Hvordan kan jeg holde forbindelsen aaben paa en refreshing side.
Please help!!
