Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 14.08.2007 Ostrzeżenie: (0%)
|
Witam.
Mam dosyc nietypowy problem. Napisałem skrypt, który obciąza nieco serwer, wykonuje sie tez dosyć dlugo jednak moim zmartwieniem jest to, że bywa czasami tak, że skrypt złapie zawieche.Nie da się juz go raczej zoptymalizować bo działanie nie zalezy tylko od mojego serwera. Chcialbym znaleźć jakieś rozwiązanie tego problemu, tak bym wiedział np kiedy skrypt sie zawiesi i ew jakis sposób na wznowienie jego działania. Dodatkowo dodam ze nie mogę ciągle siedzieć i pilnować jego wykonywania, gdyż wykonuje się on dosyc dlugo. Czy istnieje jakiś rozsądny sposob na takie działanie? Prosiłbym o jakieś sugestie. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%)
|
Możesz dokupić wyrocznię do serwera i później zwyczajnie otwierać socket do /dev/oracle, by sprawdzić, czy skrypt się zawiesi, czy nie. Niestety, są to dość drogie urządzenia (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .
Na serio - nie powiedziałeś, co rozumiesz pod pojęciem "zwiecha", bo zwiecha może mieć różne oblicza. Skrypt może się zapętlić, wtedy ewidentnie jest to błąd kodu i jest do naprawienia. Skrypt może przekroczyć limit czasu i wtedy jedynym wyjściem jest po prostu podzielenie zadania na mniejsze części i wykonywanie go po kawałku. |
|
|
|
jerry89 Zawieszenie skryptu, wznowienie 16.05.2009, 15:13:38
jerry89 Przekroczenie czasu nie wchodzi w gre bo to ustawi... 16.05.2009, 17:20:38
Zyx Programy się same z siebie nie zawieszają. Nie ma ... 16.05.2009, 17:25:49
jerry89 W moim przypadku takie wykonanie po kawalku chyba ... 16.05.2009, 17:29:23
230005 Zyx dobrze gada . Może napisz lepszą obsługę odpo... 16.05.2009, 17:35:27 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 20:33 |