![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 17.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Szukam rozwiązania problemu związanego z limitem wykonania się skryptu na moim hostingu. Napisałem skrypt, który aktualizuje stany i ceny w moim sklepie internetowym, według danych z pliku xml hurtowni i jest uruchamiany przez CRONA. Problem polega na tym, że hosting na którym postawiony jest sklep, ma limit wykonania się skryptu, ustawiony na 1 minutę, a produktów jest kilkanaście tysięcy. Próbuję wymyślić obejście tego limitu i wpadłem na pomysł, aby skrypt aktualizował towary porcjami, czyli aktualizuje określoną porcję towarów i przed zakończeniem działania uruchamia siebie samego z odpowiednimi parametrami i aktualizuje kolejną porcję. Chciałbym tylko prosić o podpowiedź jakiej funkcji użyć do uruchomienia tego skryptu drugi raz. Musi ona działać w ten sposób, że podczas uruchomienia tej funkcji, skrypt nie będzie już czekał na zakończenie jej działania, tylko zakończy swoją pracę. Mam nadzieję, że wytłumaczyłem mój problem dostatecznie dobrze. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Jeśli z poziomu skryptu PHP (A) uruchomisz inny skrypt (B), to tak czy siak (A) będzie czekał na zakończenie pracy (B). to zależy gdyż nie musi ;] oprócz tych tricków są też różne zaawansowane cronweby gdzie zadania możesz uruchamiać częściej niż co 5 min bazujące na wywołaniu http gdyż są na innych serwerach - poszukaj w google [php]Kilka procesów jednocześnie Uruchamianie skryptu php "w tle" Przekazywanie obiektu COM, Przekazywanie obiektu COM między wywołaniami strony [php] Skrypt działający non stop, gentoo [wolontariat]wykonywanie 2 akcji po kliknięciu na button uruchamianie pliku php co 30s bez właczonego kompa - na serwie PHP uruchomienie procedury składowanej bez czekania na resultat Ten post edytował zegarek84 31.12.2013, 14:54:24 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 12:10 |