• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Cykliczne wywoływanie skryptu php bez crona.

Object Storage Arubacloud
0 głosów
709 wizyt
pytanie zadane 11 marca 2017 w PHP przez Mikołaj Kawczynski Dyskutant (9,160 p.)
Witam ma ktoś pomysł jak na hostingu co 30 sekund wywołać skrypt php bez użycia crona?

Ważne aby było to dokładnie 30s. Czyli jeśli wykonanie skryptu zajmie 3 sekundy to czekanie trwa tylko 27 sekund. Myślałem czy nie dało by się po stronie serwera uruchomić non-stop pracującego zadania. Wywołującego skrypt i następnie czekającego 30 sekund.

3 odpowiedzi

0 głosów
odpowiedź 11 marca 2017 przez rafal.budzis Szeryf (85,260 p.)
wybrane 12 marca 2017 przez Mikołaj Kawczynski
 
Najlepsza
Postaw drugi serwerek na Node JS który będzie wysyłał requesty. Jeden setInterval i po sprawie :D uruchamianie PHP przez PHP jest złym rozwiązaniem myślę ze szybko będziesz musiał kupować wyższy pakiet hostingowy bo przekroczysz różne limity.

Jeśli na upartego chcesz to na PHP zrobić to poczytaj o curl. Algorytm wyglądał by tak :

1. pobierasz aktualny czas
2. wykonujesz skrypt
3. sprawdzasz czas
4. obliczasz róznice czasu miedzy 1 a 3 punktem i odejmujesz od 30 sekund
5. robisz sleepa z wyliczoną wartością
6. wykonujesz curl

i bezpieczniej było by zrobić np co 25 sekund ponieważ możesz przekroczyć czas wykonywania skryptu (na większości serwerów 30 sekund )
1
komentarz 11 marca 2017 przez Mistrz0000000 Bywalec (2,780 p.)
Ale jak się orientuję to z twojego sposobu on musiał by być cały czas na stronie.
komentarz 11 marca 2017 przez rafal.budzis Szeryf (85,260 p.)
Odpalasz strone tylko raz CURL odpala ją 2 raz i kolejne z poziomu serwera.
+2 głosów
odpowiedź 11 marca 2017 przez event15 Szeryf (93,790 p.)
A z jakiego powodu niby CRON jest zły?
komentarz 11 marca 2017 przez rafal.budzis Szeryf (85,260 p.)
Może hosting nie obsługuje ;) w sumie w samym pytaniu nie ma jakiegoś hejtu na crona.
komentarz 12 marca 2017 przez Mikołaj Kawczynski Dyskutant (9,160 p.)
Nie jest zły kosztuje 15 zł miesięcznie i jest max co godzinę. Więc chyba im odbiło.
komentarz 12 marca 2017 przez event15 Szeryf (93,790 p.)
Zmień hosting na jakiegoś taniego VPSa :D będziesz mieć w cenie 20zł miesięcznie wszystko o czym marzysz :)
komentarz 17 marca 2017 przez Mikołaj Kawczynski Dyskutant (9,160 p.)
Budżet jest 4 razy mniejszy ;)
0 głosów
odpowiedź 11 marca 2017 przez jaca121212 Nałogowiec (40,760 p.)
komentarz 12 marca 2017 przez Mikołaj Kawczynski Dyskutant (9,160 p.)
To ma się odbywać 24/7 bez użytkownika korzystającego ze strony.

Podobne pytania

0 głosów
1 odpowiedź 214 wizyt
pytanie zadane 4 maja 2019 w PHP przez tirith Mądrala (5,940 p.)
0 głosów
1 odpowiedź 258 wizyt
0 głosów
1 odpowiedź 151 wizyt
pytanie zadane 1 listopada 2019 w C# przez JakSky Stary wyjadacz (14,770 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...