Mam ogromny import do mojej bazy danych (około 200 tys. Rekordów) i mam poważny problem z limitem czasu importowania skryptów. Użyłem mojego telefonu komórkowego jako stopera i stwierdziłem, że czas oczekiwania wynosi dokładnie 45 sekund na każde podanie (wewnętrzny błąd serwera) ... to tylko około 200 rekordów na raz, czasami mniej. Zeskanowałem moje phpinfo() i nic nie zostało ustawione na 45 sekund; więc nie mam pojęcia, dlaczego to robił.Skrypt PHP Wygaśnięcie po 45 sekundach
Mój max_execution_time jest ustawiony na 5 minut, a mój max_input_time jest ustawiony na 60 sekund. Próbowałem również ustawić set_time_limit (0); ignore_user_abort (1); na górze mojej strony, ale to nie zadziałało.
Warto również zauważyć, że mój plik błędów brzmi: "Przedwczesne zakończenie nagłówków skryptu" jako błąd wykonania.
Każda pomoc jest bardzo doceniana.
Jakieś komunikaty o błędach? czy masz włączoną funkcję error_reporting (-1), prawda? – Gordon
Po dodaniu tego dodano jako edycję :) Jeden komunikat o błędzie: "Przedwczesne zakończenie nagłówków skryptu" –
Możliwy duplikat [Przedwczesne zakończenie nagłówków skryptu: index.php, mod \ _fcgid: odczytanie limitu czasu danych w 61 sekund] (http://stackoverflow.com/questions/14488567/premature-end-of-script-headers-index-php-mod-fcgid-read-data-timeout-in-61-s) – kenorb