Pai NU prea doream sa fie rulat de undeva de pe masina respectiva. Pe mine ma
interesa sa-l rulez din SITE, si nu ca o comanda sau un shell script. Si daca
includ pe script.php intr-o anume pagina, nu pot sa garantez ca acea pagina
va fi accesata o singura data, decit daca nu o fac publica...........Eu
doream ceva automat.. Oricum s_gc()-ul sterge sesiunile expirate pentru toti
userii..........nu face dicriminari :-))).
Banuiesc insa, acum dupa ce m-am mai uitat mai bine pe ce ai sugerat tu, ca
as putea sa bag intr-un while (o bucla infinita) scriptul tau si atunci ar
face ce sugerezi tu, cu mentiunea ca as avea o conexiune persistenta cu B.D.
de pe localhost (care poate fi acceptata).
script.php
-------
#!/cale_catre_php/php
<?php
while (true)
{� s_gc ();
� sleep (cat_vrei_tu);
}
?>
Dupa care ./script.php &
La asta te refereai? Are insa unele neajunsuri: trebuie cont de shell valid
pentru user - lucru care nu este obligatoriu sa existe, ba din contra, si ce
nu stiu, acum este cum va fi cu widows-urile cind vor trebui sa execute pe
script.php...(dar asta ma preocupa mai putin)....
Regards,
Alex
On Thursday 20 February 2003 11:06, you wrote:
> Pai nu ai inteles. script.php va rula o singura data!!!... Nu va rula
> pentru fiecare user in parte !!! Tu vei face gc-ul sa curete pentru toti
> odata... Vei avea o singura instanta care ruleaza, o singura conexiune cu
> db... Ai prins ideea ?
>
> On Thursday 20 February 2003 10:59, you wrote:
> > Salut Claudiu,
> >
> > Multumesc pentru raspuns. Din pacate nici asta nu este o solutie. De ex:
> > Ce se intimpla cu B.D. daca script.php este accesat de k useri, de 50 de
> > ori in decurs de $time. Sa pp. ca dupa 5 minute (unde 5 min << $time), ca
> > acesti useri parasesc acel script sau site-ul. Eu ramin cu 50 de
> > conexiuni deschise cu B.D. (care seamana cu persistent connections desi
> > nu sunt asa ceva) ceea ce nu este de dorit. Si daca multiplicam acest 50,
> > cu o cifra care sa reflecte realitatea, o sa fie si mai rau....Si ar mai
> > fi si alte probleme....
--
Pentru dezabonare, trimiteti mail la
[EMAIL PROTECTED] cu subiectul 'unsubscribe rlug'.
REGULI, arhive si alte informatii: http://www.lug.ro/mlist/