Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 14.03.2003 Skąd: Szczecin Ostrzeżenie: (0%)
|
Witam,
potrzebuję zawrzeć w skrypcie ograniczenia czasu działania (30s) i wykorzystania pamięci (32M). Skrypt ma być uruchamiany przez CRON. Skrypt ma tworzyć plik *.XML dla portalu kupujemy.pl, który niestety nie posiada rozwiązań takich jak Ceneo lub Nokaut. Czy istnieje możliwość takiego ograniczenia dla całego kodu, czy jest potrzeba stosowania ograniczeń np. przy każdej pętli? Nie mogę skorzystać z ini_set('memory_limit', '32M') i set_time_limit(1800)...
Może ktoś z Was już się z tym spotkał? Z góry dzięki! Ten post edytował mpps 4.01.2012, 11:17:57 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 763 Pomógł: 117 Dołączył: 15.03.2010 Skąd: void Ostrzeżenie: (0%)
|
Nie ograniczysz tego z poziomu aplikacji - przecież nie `powiesz` programowi, że ma coś zrobić szybciej niż potrafi - to nie człowiek, nie myśli.
microtime() jest tutaj zbędne - bo jak zastosujesz to do obsługi plików!? To co chcesz zrobić leży w ustawieniach parsera - nie w składni języka PHP. Albo ustawisz to na sztywno w php.ini albo zdefiniujesz dla danego skryptu. Nie widzę innej możliwości. |
|
|
|
mpps [PHP] Ograniczenie czasu i wykorzystania pamięci działającego skryptu 4.01.2012, 11:17:19
wNogachSpisz Na początku skryptu przypisz do zmiennej czas micr... 4.01.2012, 14:56:27
mpps Jest to jakieś rozwiązanie.
Jak je zastosować do o... 4.01.2012, 19:54:22
mpps Z poziomu skryptu ograniczysz.
Jeśli różnica międz... 4.01.2012, 20:53:40
modern-web No dobrze; da się to zrobić ale zauważ, że exit();... 4.01.2012, 21:14:45
mpps Cytat(modern-web @ 4.01.2012, 21:14... 4.01.2012, 21:43:49
zegarek84 Cytat(mpps @ 4.01.2012, 21:43:49 ) Je... 5.01.2012, 00:50:38 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 00:37 |