WordPressでデバッグモードをオンにして、このエラーが発生した日の最初のリクエスト:
警告:http_request()[function.http-request]:タイムアウトに達しました; 1218行の/public/wp-includes/class-http.phpで0バイトを受信して(/wp-cron.php?doing_wp_cron)、1000ミリ秒後に操作がタイムアウトしました
私はcronジョブとは何か、WordPressが定期的にジョブを実行する方法を理解しています(HTTPはステートレスなので、その日の最初のリクエストで「cron」ジョブを実行するのは理にかなっています)がなぜタイムアウトするのですか?
私の最初の推測は、wp-cron.phpがサーバー上にあることを確認することです。WordPressをアップロードするたびに、転送中にタイムアウトし、手動でコピーする必要があります...
—
EAMann
どこでホスティングしていますか?ホストがHTTPコールバックをオフにする場合があります。
—
MikeSchinkel 2010
wp-cron.phpがルートにあり、ホストが誰であるかは言いたくないようです。FAQを調べて、HTTPコールバックについて何かがあるかどうかを確認します。
—
tooshel 2010
faqにHTTPコールバック(またはwp-cron.php)については何もありませんでした。それらがcronジョブをサポートしていない方法に関する情報です(これがPHPにこのようなものが存在する理由ですよね?)
—
tooshel