Tôi đang chạy một nhập khẩu lớn để cơ sở dữ liệu của tôi (khoảng 200k hồ sơ) và tôi đang gặp một vấn đề nghiêm trọng với thời gian nhập khẩu kịch bản của tôi ra. Tôi đã sử dụng điện thoại di động của tôi như là một chiếc đồng hồ dừng lại và thấy rằng nó lần ra chính xác 45 giây mỗi pass (lỗi máy chủ nội bộ) ... nó chỉ có khoảng 200 bản ghi tại một thời điểm, đôi khi ít hơn. Tôi đã quét phpinfo của mình() và không có gì được đặt thành 45 giây; vì vậy, tôi không biết gì về lý do tại sao nó sẽ làm điều này.PHP Script Times ra sau 45 giây
max_execution_time của tôi được đặt thành 5 phút và max_input_time của tôi được đặt thành 60 giây. Tôi cũng đã thử thiết lập set_time_limit (0); ignore_user_abort (1); ở đầu trang của tôi nhưng nó không hoạt động.
Cũng có thể hữu ích khi lưu ý rằng tệp lỗi của tôi đọc: "Kết thúc tiêu đề tập lệnh sớm" dưới dạng lỗi thực thi.
Bất kỳ hỗ trợ nào được đánh giá cao.
bất kỳ thông báo lỗi nào? bạn đã kích hoạt error_reporting (-1), phải không? – Gordon
Chỉ cần thêm rằng dưới dạng chỉnh sửa khi bạn đăng nội dung này :) Một thông báo lỗi: "Kết thúc sớm tiêu đề tập lệnh" –
Có thể trùng lặp của [Đầu cuối tập lệnh cuối: index.php, mod \ _fcgid: đọc hết thời gian chờ trong 61 giây] (http://stackoverflow.com/questions/14488567/premature-end-of-script-headers-index-php-mod-fcgid-read-data-timeout-in-61-s) – kenorb