thời gian cho một trêu ghẹo não khác về điều tôi đoán là khá hiếm.Kịch bản PHP kết thúc sớm, không có bằng chứng về lỗi và thời gian chờ được đặt thành 0
Có giới hạn cứng trong PHP không? Hoặc trong Apache? Tôi đã có một kịch bản chạy đêm qua kéo dài khoảng 20 giờ. Sau đó, nó chỉ dừng lại, giữa kịch bản trên một dòng ngẫu nhiên không có lỗi mà tôi có thể tìm thấy.
set_time_limit (0); được đặt trong kịch bản nhưng tôi bắt đầu tự hỏi liệu có giới hạn nào khác trong khoảng 20 giờ không ...
bất kỳ ý tưởng nào?
Rất cám ơn trước.
chỉnh sửa: điều này được chạy dưới dạng wget.
edit2: Tôi sẽ xem xét vấn đề bộ nhớ và liên hệ lại với bạn, cảm ơn sự trợ giúp từ trước đến nay!
edit3: Oh tôi nên chỉ ra kịch bản này đang thu thập dữ liệu và lưu trữ nó trong một mảng, nó càng chạy càng nhiều thì lưu trữ, vâng, tôi đang phải đối mặt với việc "sử dụng hết bộ nhớ "câu trả lời ở đây ...
GIẢI PHÁP: Đặt bộ nhớ lớn hơn cho hoạt động đã khắc phục sự cố này. Cảm ơn mọi người.
Bạn đang cố gắng để làm gì? – Sarfraz
Bạn có chạy như cli hoặc từ apache (như mod/cgi) không? – NikiC
Không có hành vi phạm tội nhưng nó là riêng tư :) Đó là một kịch bản cần đọc một số thông tin, trong 20 giờ nó được thông qua hầu hết của nó (khoảng 85%) nhưng nó cần nhiều thời gian hơn. Và không có cách nào dễ dàng để chia nhỏ thông tin. – Dorjan