Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%)
|
Witam!
Pobieram sobie plik z zewnętrznego serwera za pomocą:
Oczywiście mógłbym to zrobić za pomocą file_get_contents(), ale gdy plik waży grubo ponad 1GB to skrypt się po prostu zakręci i dostaniemy mniej więcej coś takiego: Cytat Allowed memory size of 134217728 (..) Skrypt powyżej zapobiega temu i w efekcie download dużych plików przebiega bezproblemowo, jednak do czasu. Przy ściągnięciu ponad 100MB danych, przeglądarka zwraca mi błąd: "Pobieranie pliku nie powiodło się". I tutaj właśnie nie potrafię znaleźć przyczyny tego zjawiska. Polecono mi użycie ob_fluch / flush, aby wyczyścić bufor, jednak to nic nie dało. Dodatkowo w logach wyświetlane są takie błędy: Cytat [Sat Jan 17 12:54:09 2015] [warn] [client 178.] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server [Sat Jan 17 12:54:09 2015] [warn] [client 178.] (104)Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function [Sat Jan 17 12:54:09 2015] [error] [client 178.] File does not exist: /home/name/domains/name.yyy.pl/public_html/500.shtml Ma ktoś jakiś pomysł jak dostać się do jakiegoś komunikatu/błędu który powie coś więcej, abym wiedział gdzie szukać problemu? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Możesz pokazać kompletny SSCCE
|
|
|
|
Michael2318 Download pliku - nieznany błąd przerywający pobieranie pliku 18.01.2015, 14:33:28
Crozin Dlaczego po prostu nie skorzystasz z readfile? Rob... 18.01.2015, 14:50:33
Michael2318 Tylko ja pobieram plik z zewnętrznego serwera. Pie... 18.01.2015, 15:01:44
Crozin Ale kiedy readfile podobnie jak fopen akceptuje co... 18.01.2015, 15:25:08
Michael2318 Wypróbowałem to rozwiązanie z readfile. Kod wygląd... 19.01.2015, 12:13:30 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 23:36 |