Estou recebendo um erro com nginx, php e wordpress - 502 Bad Gateway

3

Usando a receita de exemplo, estou implantando uma solução WordPress no EC2:

juju bootstrap --constraints "instance-type=t1.micro"
juju set-constraints instance-type=t1.micro
juju debug-log
juju deploy mysql wordpress-db
juju deploy wordpress
juju add-relation wordpress wordpress-db
juju expose wordpress

Depois disso, aponto meu navegador para o URL público e obtenho o erro:

  

502 Gateway inválido
  nginx / 1.1.19

Olhando para o registro de depuração, vejo este erro:

2012-11-10 20:08:19,083 unit:wordpress/0: hook.output INFO:  * Restarting PHP5 FastCGI Process Manager php5-fpm
2012-11-10 20:08:20,267 unit:wordpress/0: hook.output INFO:    ...fail!

sshing para a caixa do WordPress, tentei reiniciar o serviço php mas recebo uma falha seg:

ubuntu@ip-10-194-31-77:~$ sudo /etc/init.d/php5-fpm start
Segmentation fault (core dumped)

Alguém conhece o problema? Existe algum problema com a versão do php e o WordPress?

    
por Tyler McAdams 11.11.2012 / 04:01

1 resposta

2

Este é provavelmente um problema com a RAM. Se você olhar em seus hosts wordpress, eles provavelmente ficarão sem memória RAM muito rapidamente e, provavelmente, espalharão erros de 'falta de memória' em dmesg . Isso porque a configuração padrão tuning de single inclui muitos plugins.

Se você executar juju set wp-service-name tuning=bare , ele usará menos RAM e poderá sobreviver em um t1.micro. Se isso ainda não funcionar, eu recomendo preencher um bug contra o encanto aqui:

link

E, talvez, procure remendá-lo para reduzir o número de processos php5-fpm em execução ou outras coisas para economizar RAM em um ambiente tão restrito.

    
por SpamapS 11.11.2012 / 05:33