Não é possível ativar o Jetpack no meu servidor

4

Estou tentando instalar o Jetpack após uma instalação bem-sucedida, mas o Jeckpack gera um erro sobre o site não estar acessível publicamente:

  

site_inaccessible

     

Detalhes do erro: O servidor Jetpack não conseguiu se comunicar com seu site [IXR -32300: erro de transporte: http_request_failed A operação expirou após 15001 milissegundos com 0 bytes recebidos]

Foi verificar os fóruns de suporte do Jetpack / WordPress para algumas opções, O XMLRPC está ativado

  

O servidor XML-RPC aceita somente solicitações POST.

Tentando curl para buscar os dados & é bem sucedido em fazer a conexão

  

curl -i -L --data 'teste' 'https://jetpack.wordpress.com/jetpack.register/1'

     

HTTP / 1.1 400 Pedido incorreto
  Servidor: nginx
  Data: quarta, 14 dez 2011 13:40:59 GMT
  Tipo de Conteúdo: application / json
  Transferência-codificação: chunked
  Conexão: fechar   Vary: Cookie Cookie   X-hacker: Se você está lendo isso, você deve visitar o site automattic.com/jobs e se inscrever para se divertir, mencione este cabeçalho.
  X-Pingback: enlace
  Expira: Quarta, 11 Jan 1984 05:00:00 GMT
  Última modificação: quarta, 14 dez 2011 13:40:59 GMT
  Cache-Control: no-cache, deve-revalidar, max-age = 60
  Pragma: no-cache

Eu não uso o plugin W3 Total Cache, o que parece causar problemas para muitos usuários.

Como posso ativá-lo?

Estou usando o WordPress 3.3

    
por Sathya 14.12.2011 / 14:46

2 respostas

5

Você pode não ter processos suficientes em execução.

Para testar, tente criar um arquivo sleeper.php:

<?php
sleep(5);
echo "Working fine\n";

E, em seguida, execute isso a partir do cli:

curl -m 6 http://example.com/sleeper.php & curl -m 6 http://example.com/sleeper.php & wait

Se houver apenas um processo, será impresso algo assim:

Working fine
curl: (28) Operation timed out after 6001 milliseconds with 0 bytes received

Notas / créditos: recebi este teste do meu colega Pyry Hakulinen enquanto trabalhava no suporte do WordPress.com. Ele deve funcionar como um teste básico e ponto de partida para solucionar o erro "Operação expirada após 15001 milissegundos com 0 bytes recebidos".

    
por Sheri Bigelow 22.12.2011 / 23:53
1

Eu consertei isso removendo o "modo de manutenção" do meu site wordpress. Trabalhando bem.

    
por Lucas 26.03.2012 / 20:18