Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 15.10.2011 Ostrzeżenie: (0%)
|
Witam. Napisałem skrypt który ma za zadanie przeszukiwać ftp w poszukiwaniu plików (fakt faktem trwa to długo jednak) udaje się tylko wtedy
gdy w funkcji szukającej dodam cokolwiek z echo np. Gdy tego nie ma TIME OUT.
p.s w logach wywala Script timed out before returning headers |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 4 Dołączył: 7.02.2009 Skąd: pless Ostrzeżenie: (0%)
|
Prawdopodobnie nie chodzi tu o zbyt długi czas wykonywania skryptu a raczej o zbyt długi czas nie zwracania żadnej wartości do przeglądarki.
Sam mam skrypt który wykonuje się ok. 30 minut przeprowadzając na kilku tysiącach obiektów kilka operacji w tym synchronizację danych z innymi serwerami po WebAPI. Właśnie w tym wypadku miałem kiedyś problem, że taki komunikat wyskakiwał. Nie pamiętam już nazwy zmiennej której wartość trzeba zmienić w php.ini, ale jest taka możliwość. e.w. tak jak ja robię obecnie (skrypt wykonuje się w cronie) przy każdej operacji zwracam informację o powodzeniu/niepowodzeniu operacji oraz e.w. szczegóły błędu. Dzięki temu błąd nie wyskakuje a ja mam logi na podstawie których mogę naprawiać ew. błędy. Sprawdź to-> http://php.net/manual/pl/features.connection-handling.php |
|
|
|
dram [PHP] Time OUT podczas wykonywania skryptu 3.01.2012, 17:16:31
gorden funkcje mają za zadanie zwracać wartość, a nie ech... 3.01.2012, 17:21:21
dram echo($obj -> search_files(ftp_nlist(... 4.01.2012, 14:38:24
wNogachSpisz Widocznie serwer ubija procesy które zbyt długo ni... 4.01.2012, 14:58:28
dram No dobrze ale jest chyba jakiś sposób na poradzeni... 4.01.2012, 15:07:25
wNogachSpisz Cytat(dram @ 4.01.2012, 15:07:25 ) No... 4.01.2012, 17:06:54
dram Jakieś konkrety z łaski swej? 4.01.2012, 18:44:19
erix O, to widzę, że nie ma co się o płace w IT martwić... 4.01.2012, 19:04:00
dram ustawiałem już to na 900 jednak brak poprawy jakie... 4.01.2012, 21:33:14
erix A jakie pingi masz między tymi serwerami? 4.01.2012, 21:44:48
dram 30-60 skrypt wykonuje się mniej więcej tyle co nor... 5.01.2012, 15:45:26
erix Bo echo nie wykorzystuje połączenia z serwerem, kt... 5.01.2012, 23:02:15
dram To niech mi ktoś chole** poda rozwiązanie tego pro... 6.01.2012, 01:53:29
wNogachSpisz Cytat(dram @ 3.01.2012, 17:16:31 ) p.... 6.01.2012, 11:25:27
dram Tak próbowałem bo to raz...
[PHP] pobierz, plaint... 6.01.2012, 21:18:32 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 21:51 |