![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 19.10.2004 Skąd: Opole Ostrzeżenie: (0%) ![]() ![]() |
Przygotowuję dosyć rozbudowany skrypt download-u. Zakłada on automatyczną synchronizację z innymi mirrorami.
W crontab dodaje zapis uruchamiający skrypt php co godzinę. Skrypt sprawdza czy czasem aktualizacja nie trwa. Odpowiednia klasa łączy się z głównym serwerem i pobiera z niego plik XML z listą plików do aktualizacji. Następnie skrypt je pobiera i umieszcza w odpowiednim katalogu, używam do tego wget-a. Problem jest taki iż pliki mogą mieć dużą objętość i nie ściągają się w czasie określonym przez max execution time. Jak to obejść? Jak zmusić skrypt do pracy z nieograniczonym czasem? |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:33 |