Pokretanje skripte svakih npr 10 sek u pozadini

Pokretanje skripte svakih npr 10 sek u pozadini

offline
  • igor86  Male
  • Stručni saradnik
    Web programiranje
  • Pridružio: 24 Maj 2006
  • Poruke: 1633

Mozete koristiti ovakvu funkciju

<?php ignore_user_abort(); // Pokrece skriptu u pozadini set_time_limit(0); // Pokrece skriptu bez vremenskih ogranicenja $interval=10; // Interval od 10 sekundi do{    // Dio skripte koji ce biti pozvan svakih 10 sekundi    // ...    sleep($interval); // cekanje 10 sekundi }while(true); ?>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Koliko je to pametno koristiti?
Zar ti nije bolje da napravis cron?



offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

A kako da se postavi da se odredjena skripta aktivira na svakih sat vremena recimo a da nije na nacin koji je ovde naveden... nisam do sada pravio cron job pa me zanima kako.

offline
  • Blood  Male
  • Ugledni građanin
  • Pridružio: 26 Jul 2003
  • Poruke: 384
  • Gde živiš: Beograd

Ja mislim da svaki normalan hosting daje mogucnost cron-a.

Kliknes pa vidis Smile

offline
  • Pridružio: 11 Maj 2005
  • Poruke: 871
  • Gde živiš: Aleksinac - Niš

Pretpostavio sam da je nesto prosto al' rekoh bolje da pitam Smile
Ova gore skripta ce mi bas koristiti... do sada sam koristio kombinaciju php/javascript za poziv skripte, ovo u mnogome ubrzava i olaksava rad, jos samo da isprobam.

Dopuna: 25 Maj 2007 8:59

Koristio sam sinoc set_time_limit(0) i dobio CGI timeout error nakon 5 minuta.
Progooglao sam malo i nasao da se ta greska javlja samo kod IIS-a i da je po default-u IIS podesen da skriptu prekine nakon 300 sekundi. Evo i kako da se to sredi:

[Link mogu videti samo ulogovani korisnici]

Ne moze da se prilikom podesavanja stavi 0 (sto bi bilo logicno da je neograniceno vreme rada) jer se u tom slucaju skripta odmah prekida.

Ko je trenutno na forumu
 

Ukupno su 1081 korisnika na forumu :: 126 registrovanih, 8 sakrivenih i 947 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 15694 - dana 01 Feb 2026 12:23

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 1MAP, 252., aleph_one, amadeus, amaterSRB, aramis s, ArchaBasha, Aska, Avalon015, Banovo Brdo, Baždaranac, blue, Bobrock1, bokicacar, BrcakRS, Bubimir, bukefal, capetron, CHARLIE JA., Cicumile, Clouseau, Comyymoc, Crazzer, Dannyboy, dekan.m, del boy, DENIRO, Despot Đurađ, Dimitrije Paunovic, Dimitrise93, Djokislav, Djokkinen, Dogma21, Dorcolac, draganl, eagle.rs, Futog 74, Georgius, Giskard, gobrad, goranvas, GreenMan, Insan, Istman, Ivica1102, Jeremiah, Jester, Jose, Još malo pa deda, Kamov, kaput21, Kolex21, komsija1, Koridor, KUZMAR, lcc, lord sir giga, Marko Marković, marko.markovic, Matija, mean_machine, mercedesamg, Mercury, metallac777, milenko crazy north, Miletić Zoran, milimoj, mir, Misirac, morava_01, museum, Natuzzi, nazgul75, nebidrag, Nemanja.M, nerislav2025, nikoladim, niksa517, NklJov123, Novakomp, opt1, OtacMakarije, Paklenica, pedjolino76, Pekman, Perudin_92, Petarvu, ping15, PITT, precan, probisic, Pv123, raptorsi, Ripanjac, Robin, Sale0501, SamostalniReferent, Sarmat, savaskytec, Sevatar, Sir Budimir, Sirius, Sićko, SK66, Solunac na steroidima, Sone1983, Srle993, Stoilkovic, suton, tamno.nebo, Tas011, tvlada, Vica1958, vidra boy, virked, VJ, Vlada78, vladaa012, voja64, Vrač, vukovi, VX1, wize, zokizemun, Zorge, šumar bk2