| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
sergiu_cazan
Data înscrierii: 17/Apr/2003
Mesaje: 3
|
| Trimis: Joi Apr 17, 2003 8:45 pm Titlul subiectului: Proces server |
|
|
Sa presupunem ca am un fisier PHP care doar opereaza asupra bazelor
de date, fara sa afiseze nimic. In el pun un ciclu infinit, care sa verifice ce e de facut (trimiteri iterative, trimiteri carduri, etc). Acest script il pornesc prin deschiderea in browser. Probblema mea ar fi: daca eu am pornit scriptul din browser si apoi inchid browserul, isi da seama si-l opreste, sau ramane activ (cum as vrea de fapt). |
|
| Sus |
|
cristi
Data înscrierii: 26/Mai/2002
Mesaje: 270
Locație: Timisoara
|
| Trimis: Joi Apr 17, 2003 11:01 pm Titlul subiectului: |
|
|
In primul rand nu poti sa pui un ciclu infinit in browser. PHP va incerca sa genereze pagina si browserul va ramane blocat. Dupa un timp va genera un mesaj de timeout, in cazul in care nu se blocheaza.
In cazuri de genul pe care il vrei tu se folosesc comenzi de shell: se pornesc in background procese. |
|
| Sus |
|
sergiu_cazan
Data înscrierii: 17/Apr/2003
Mesaje: 3
|
| Trimis: Vin Apr 18, 2003 5:42 am Titlul subiectului: Mai exact? |
|
|
As dori mai multe amanunte, va rog.
De exemplu, aceste procese le pot face doar prin PHP sau trebuie sa am acces la consola serverului? |
|
| Sus |
|
cristi
Data înscrierii: 26/Mai/2002
Mesaje: 270
Locație: Timisoara
|
| Trimis: Vin Apr 18, 2003 11:27 am Titlul subiectului: |
|
|
In cazul in care lucrezi pe Linux:
Iti instalezi un nou job prin crontab
Cod: crontab /usr/home/www/run.txt
Iar in fisierul run.txt iti pui ceva de genul:
Cod: <parametrii> /calea_spre_php/php -f /usr/home/www/run.php
Cauta in man-ul de crontab mai multe detalii. |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Vin Apr 18, 2003 11:44 am Titlul subiectului: |
|
|
| Bucla aceea infinita ar putea face bloca pana la urma tot serverul :cry: |
|
| Sus |
|
MasterPhoton
Data înscrierii: 06/Mar/2003
Mesaje: 437
|
| Trimis: Lun Apr 21, 2003 3:45 pm Titlul subiectului: |
|
|
Cred ca el vrea sa faca un fel de statistica despre vizitator...altfel nu stiu ce ar face cu baza de date...
Da, si pe mine ma intereseaza sa stiu ce vizitatori am... se poate? ADICA, cu baze de date...pe as.ro |
|
| Sus |
|
Constantin
Data înscrierii: 20/Sep/2002
Mesaje: 236
|
| Trimis: Lun Apr 21, 2003 3:50 pm Titlul subiectului: |
|
|
| http://www.phpee.com/ |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |