Por que recebo o aviso de tempo limite?

8

Ativei o modo de depuração no WordPress e a primeira solicitação do dia em que recebo este erro:

Aviso: http_request () [function.http-request]: Tempo limite atingido; A operação atingiu o tempo limite após 1000 milissegundos com 0 bytes recebidos (/wp-cron.php?doing_wp_cron) em /public/wp-includes/class-http.php na linha 1218

Sei quais são os trabalhos cron e entendo como o WordPress pode querer executar trabalhos periódicos (e como o HTTP é sem estado, faz sentido um trabalho "cron" na primeira solicitação do dia), mas por que o tempo limite é excedido?

tooshel
fonte
Meu primeiro palpite seria verificar se o wp-cron.php está no seu servidor. Toda vez que eu fazer upload de WordPress, ele expira na transferência e eu tenho que copiá-lo manualmente ...
EAMann
Onde você está hospedando? Às vezes, os hosts desativam os retornos de chamada HTTP.
MikeSchinkel
Parece que o wp-cron.php está na raiz e eu prefiro não dizer quem é o host! Vou dar uma olhada no FAQ e ver se há algo sobre retornos de chamada HTTP.
tooshel
Não havia nada sobre HTTP chamadas de retorno (ou wp-cron.php) no FAQ apenas informações sobre como eles não suportam trabalhos do cron (que é por isso que algo como isto existe em PHP, né?)
tooshel

Respostas:

8

É um bug: http://core.trac.wordpress.org/ticket/11831


fonte
Muita discussão nesse link, mas descreve o problema. Obrigado!
precisa saber é o seguinte
Acabei de encontrar o mesmo problema e encontrei sua resposta. Obrigado! @holizz.
MikeSchinkel
Para mim, é útil repetir a solicitação clicando em atualizar. Só recebo a mensagem de erro de tempos em tempos no meu ambiente de desenvolvimento.
hakre 8/09/10
@hakre: Uma vez solicitado o wp-cron, ele não é solicitado novamente por um determinado período de tempo. Portanto, quando você vê o aviso, não o verá novamente por um curto período de tempo. Além disso, a solicitação é bem-sucedida com frequência e, portanto, não causa um aviso. Esses dois fatores se combinam para que isso aconteça de vez em quando.