Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pseudo-cron za pomocą ignore_user_abort(1), Obciążenie serwera
infoo1
post
Post #1





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2.    set_time_limit(0);
  3.    $interval    =    24*60*60;
  4.  
  5.    do
  6.    {
  7.        sleep($interval);
  8.        jakas_funkcja();
  9.    }
  10.    while(true);
  11. ?>
Czy to będzie duże obciążenie dla serwera? Plik oczywiście jest wywoływany tylko raz, później "sam się wywołuje".
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
f1xer
post
Post #2





Grupa: Zarejestrowani
Postów: 403
Pomógł: 68
Dołączył: 20.03.2008

Ostrzeżenie: (0%)
-----


Cytat
później "sam się wywołuje"

raczej nigdy nie przestaje działać, cron z tego żaden ten plik po prostu działa w nieskończoność (bo nigdy nie skończy się ta pętla) pozatym jeżeli chcesz to odpalić na serwerze gdzie nawet crona nie dają to raczej nie będziesz sobie mógł zmienić time_limit na 0 jak dla mnie to nawet nie jest pseudo cron.


--------------------
Pomogłem? wyraź to i kliknij "Pomógł"
Go to the top of the page
+Quote Post
infoo1
post
Post #3





Grupa: Zarejestrowani
Postów: 117
Pomógł: 0
Dołączył: 12.11.2008

Ostrzeżenie: (0%)
-----


Dlatego dałem w '"'.
Set_time_limit(0) mogę (sprawdzałem).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:37