Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 190 Pomógł: 0 Dołączył: 25.11.2015 Ostrzeżenie: (0%)
|
Potrzebuje przetworzyć duży plik xml.
Wykonuje go przeważnie w paczkach po 5000 pozycji w pętli skrypt uruchamiam 5-6 razy. żeby cały plik przerobić. . Obecnie robie to tak, że skrypt uruchamiam przez przeglądarkę z parametrem "odswiezaj": www.domena.pl/skrypt.php?odswiezaj=30
I teraz pytanie. Wywołuje skrypt w CRON wtedy ta operacja odświeżania nie funkcjonuje. Zamiast tego kolejne wywołanie zrobić za pomoca kolejnego wywołania crona czy na końcu wywołania przekierowanie header("Location: skrypt.php"); które wywołą jeszcze raz ten skrypt. ? Jak wykonuje się takie operacje cykliczne na CRONIE niestety nie mam w tym doświadczenia. Problemem jest, że skrypt będzie się cały czas wykonywał, a potrzebuje raz na dwa dni max. Jednak wywołań będzie z 5-6 więc jedno uruchomienie skryptu raczej odpada. Ten post edytował luis2luis 10.03.2020, 13:47:48 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%)
|
To nie jest odpowiedź. bo 20 zpozycji może ważyć 10GB a 10000 pozycji 10MB więc ilośc pozycji to nie wyznacznik.
Powiem generalnie tak. Jeśli to ma być odpalane cyklicznie co jakiś czas i plik nie waży powiedzmy więcej niż 200MB to puściłbym to za jednym przebiegiem w cronie w nocy i sobie głowy nie zawracał. Pomieli 2h ale zrobi. |
|
|
|
luis2luis [php][MySQL] Duże zadanie w CRONIE podzielone na cześci 10.03.2020, 12:36:20
vokiel Jest dużo możliwych rozwiązań, np:
1. Uruchom w cr... 10.03.2020, 15:53:00
Pyton_000 Jak duży plik? 11.03.2020, 22:11:02
javafxdev Wygląda na mały 5k*6 razy w pętli obrabiany 12.03.2020, 17:14:40
javafxdev jakby dał ten plik do ściągnięcia to byśmy popatrz... 12.03.2020, 21:09:12
LowiczakPL Cytat(luis2luis @ 10.03.2020, 12:36:2... 16.03.2020, 15:39:46 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 16:07 |