Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Cron]Zapobieganie duplikacji procesów
Mejdej
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.01.2010

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


Witajcie,

sprawa pewnie banalna, ale mam problem. Aby pobrać dane, odpalam Crona co 5 minut. Niestety z powodu kiepskiego serwera pobieranie trwa raz 20 sekund, a za drugim razem 15 minut. Nie mogę sobie pozwolić na odpalanie Crona co np. kilka godzin bo jestem ograniczony czasowo. Problem polega na tym, że procesy duplikują się, ponieważ jeden nie skończył działania, a drugi już się rozpoczął. Próbowałem robić to metodą: killall - 9 wget | wget adres.php ale nie działa. Wszystko się "zamula" i przestaje praktycznie ściągać. Jakie znacie sposoby na zabijanie rozpoczętego juz procesu i uruchomienie zaraz po nim kolejnego kontynuującego tamten zabity?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mejdej
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.01.2010

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


Dzięki za odpowiedź, ale na takie rozwiązanie to sam wpadłem. Tylko, że z nim jest taki problem, że jak skrypt w czasie działania się z jakiegoś powodu wywali to nie odblokuje pliku i już nic nię będzie mógł cron zrobić. Chyba, że coś źle zrozumiałem.

A googla przeglądałem dość długo i nic sensownego tam nie odkryłem.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 18.10.2025 - 06:58