Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problema recorrente do mysql #73

Open
diegor2 opened this issue Jan 16, 2018 · 10 comments
Open

Problema recorrente do mysql #73

diegor2 opened this issue Jan 16, 2018 · 10 comments

Comments

@diegor2
Copy link
Member

diegor2 commented Jan 16, 2018

Se a pergunta não se aplicar, deixe sem resposta

A que site, ferramenta ou coisa esta questão está relacionada?

http://partidopirata.org/


Se for uma ideia nova, proposta ou sugestão

Descreva a ideia, projeto, sugestão, use quantas palavras quiser ou precisar:

não sei

Quem vai ser responsável por organizar?

não sei

Se for um problema

O que tu tentou fazer?

acessar o site

O que deveria acontecer?

mostrar os posts

O que aconteceu?

Error establishing a database connection

Como reproduzir o problema?

não sei
@corvolino
Copy link
Contributor

O site atualmente está offline com esse problema que persiste.

@daviortega
Copy link
Member

@corvolino nao eh o mariadb ?

@diegor2
Copy link
Member Author

diegor2 commented Feb 27, 2018

moby/moby#19261

@daviortega
Copy link
Member

daviortega commented Feb 28, 2018

Resolvido no momento:

  • reboota o servico docker
  • entra no www e docker-compose down, docker-compose up -d
  • espera o milagre acontecer.

Nao vou fechar pq eh um problema sem solucao, o protocolo acima eh remendo.
@DeSci @diegor2 @corvolino

@diegor2
Copy link
Member Author

diegor2 commented Mar 1, 2018

docker (engine) e docker-compose atualizados

@diegor2
Copy link
Member Author

diegor2 commented Mar 2, 2018

Ontem conversando sobre esse problema no grupo do gti no telegram, surgiu a ideia de um cache usando o ngix como proxy reverso para reduzir a carga do apache e mysql. Uma possivel implementaçao seria parecida com isso: https://guides.wp-bullet.com/how-to-configure-nginx-reverse-proxy-wordpress-cache-apache/

@iuriguilherme
Copy link
Member

@diegor2 o servidor web já é nginx e já é um proxy reverso pro docker

Olha a configuração e vê se tem alguma coisa que eles ensinam aí que eu esqueci de fazer: https://github.com/piratas/nginx.d/blob/master/www.conf

@diegor2
Copy link
Member Author

diegor2 commented Mar 19, 2018

@DeSci O que falta é salvar o resultado das requisições num arquivo e quando bater a mesma url no nginx ele lê do arquivo em vez de pedir pro wordpress renderizar tudo de novo.

Basicamente essas linhas

#set the location of the cached files, zone, name, size (1000 MB) and how long to cache for 600 minutes
proxy_cache_path  /var/run/proxy_cache levels=1:2 keys_zone=WORDPRESS-PROXY:10m max_size=1000m inactive=600m use_temp_path=off;
proxy_cache_key $scheme$host$request_uri;

@iuriguilherme
Copy link
Member

Isto não resolve o problema desta issue, cria uma tarefa nova para isto

@neylsongularte
Copy link
Contributor

tem log do mysql?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants