Pourquoi est-ce que je reçois l'avertissement de délai d'attente?


8

J'ai activé le mode débogage dans WordPress et la première demande du jour, j'obtiens cette erreur:

Avertissement: http_request () [function.http-request]: le délai a été atteint; Opération dépassée après 1000 millisecondes avec 0 octet reçu (/wp-cron.php?doing_wp_cron) dans /public/wp-includes/class-http.php sur la ligne 1218

Je sais ce que sont les tâches cron et je comprends comment WordPress peut vouloir exécuter des tâches périodiques (et comme HTTP est sans état, exécuter une tâche "cron" à la première demande de la journée a du sens), mais pourquoi expire-t-il?


Ma première supposition serait de vérifier que wp-cron.php est sur votre serveur. Chaque fois que je télécharge WordPress, il
expire

Où hébergez-vous? Parfois, les hôtes désactivent les rappels HTTP.
MikeSchinkel

Il semble que wp-cron.php soit à la racine et je préfère ne pas dire qui est l'hôte! Je vais regarder la FAQ et voir s'il y a quelque chose à propos des rappels HTTP.
tooshel

Il n'y avait rien sur les rappels HTTP (ou wp-cron.php) dans la FAQ juste des informations sur la façon dont ils ne prennent pas en charge les tâches cron (c'est pourquoi quelque chose comme ça existe en PHP, non?)
tooshel

Réponses:


8

Beaucoup de discussions sur ce lien, mais il décrit le problème. Merci!
tooshel

Je viens de rencontrer ce même problème et j'ai trouvé votre réponse. Merci! @holizz.
MikeSchinkel

Pour moi, il est utile de répéter la demande en cliquant sur Actualiser. Je reçois uniquement le message d'erreur de temps en temps dans mon environnement de développement.
hakre

@hakre: Une fois que wp-cron a été demandé, il n'est plus demandé pendant une certaine période de temps. Par conséquent, lorsque vous voyez l'avertissement, vous ne le reverrez pas pendant un court instant. En outre, la demande aboutit fréquemment et ne provoque donc pas d'avertissement. Ces deux facteurs se combinent pour que cela ne se produise que de temps en temps.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.