Tôi đã bật chế độ gỡ lỗi trong WordPress và yêu cầu đầu tiên trong ngày tôi gặp lỗi này:
Cảnh báo: http_Vquest () [function.http-request]: Đã hết thời gian chờ; Hoạt động đã hết thời gian sau 1000 mili giây với 0 byte nhận được (/wp-cron.php?doing_wp_cron) trong /public/wp-includes/ class-http.php trên dòng 1218
Tôi biết công việc cron là gì và tôi hiểu làm thế nào WordPress có thể muốn chạy các công việc định kỳ (và vì HTTP không trạng thái, nên chạy một công việc "cron" theo yêu cầu đầu tiên trong ngày) nhưng tại sao nó lại hết thời gian?
Dự đoán đầu tiên của tôi sẽ là kiểm tra để đảm bảo wp-cron.php có trên máy chủ của bạn. Mỗi lần tôi tải lên WordPress, nó sẽ hết thời gian chuyển và tôi phải sao chép nó bằng tay ...
—
EAMann
Bạn đang lưu trữ ở đâu? Đôi khi các máy chủ tắt cuộc gọi lại HTTP.
—
MikeSchinkel
Có vẻ như wp-cron.php nằm trong thư mục gốc và tôi không muốn nói ai là chủ nhà! Tôi sẽ xem qua faq và xem liệu có bất cứ điều gì trong đó về các cuộc gọi lại HTTP không.
—
tooshel
Không có gì về các cuộc gọi lại HTTP (hoặc wp-cron.php) trong faq chỉ là thông tin về cách họ không hỗ trợ các công việc cron (đó là lý do tại sao một cái gì đó như thế này tồn tại trong PHP, phải không?)
—
tooshel