Solução de problemas de desempenho drupal - Parte II

Read this article in:

Bem, durante a noite o site foi para baixo, então eu estou de volta ao quadro de desenho para ver (1) qual é o gargalo específico e (2 como corrigi-lo.

Perguntei ao GPT quais são os requisitos de memória para (1) mysql e (2) um site drupal, as duas coisas de memória intensiva que estou executando neste sistema. Dizia que eu devia estar bem com 4Gb de RAM. Como eu esperava.

Ajustei a configuração do mysql, mas não ajudou. https://github.com/wasya-co/docker drupal/blob/0.0.0/docker-compose.yml-template#L36

Como também estou trocando provedores de nuvem, dei outra olhada no AWS, e eles não se saíram bem. Então deixe-me ver se entendi: AWS monitoramento básico não inclui memória? Eles não monitorizam o uso da memória? Mas eles rastreiam "metadados nenhum token" que não é usado, eu nunca coração de tal coisa e fica em zero. E eles rastreiam o uso do crédito da CPU... E saldo de crédito da CPU, aparentemente? : thinking: Eu só estou alugando um nó de computação deles, eu não quero créditos. E assim a minha utilização de CPU atingiu 100% uma vez, mas permanece em 25%, enquanto os créditos vão para cima e para baixo e meu nó fica sem memória... Então o que eles estão dizendo é que eu sou muito superficial para entender isso e eu preciso de um profissional devops para cuidar de minhas necessidades muito complicadas? Ou talvez, eu acho que eles querem que eu seja um especialista em AWS em tempo integral por conta própria, já que isso é obviamente tão importante? Ou talvez eu possa casar com um, para trazê-lo para casa. Eu não quero ser muito crítico aqui, mas sua seção de dicas sobre o que os créditos da CPU são apenas vai para florestas escuras e gasta página após página em coisas que são inúteis. Isto não é masmorras e dragões (sem ofensa). Não preciso que isto pareça impostos com a sua própria versina do inferno. O que os faz pensar que eu perderia meu tempo com tudo isso, coletando crachás de mérito e pequenos créditos de CPU que eu nem sei se eles estão me dando algo ou tirando de mim, e a utilização nunca está em 100%, então você me diz como isso faz sentido. Imagem anexada:

aws wtf

Como uma nota lateral. Estou a gastar mais em contas do que gastas em rendas, e tenho muito pouco para mostrar. Não é de admirar que todos se sentem em redes sociais monopolistas e ninguém tenha suas próprias infra-estruturas: fica muito complicado! Em cada nível de escala, existem desafios únicos, e enfrentar o desafio anterior não ajuda muito com o próximo, e tudo que você faz é girar e lutar apenas para manter as luzes acesas. Lucro, receita são sonhos distantes, mas superaquecimento, fora de memória e outros erros são muito reais. Então, sim, posso ver como alguém pagaria cinco dólares para pesquisar no Google, e dar-lhes a sua alma, só para que não tivessem de lidar com isto.

♪ ♪ ♪ ♪ ♪ ♪

Seguindo em frente, eu queria ver se um nó 4Gb no oceano digital funcionaria melhor do que um equivalente no Aws. Eu já escrevi a automação de implantação, então eu deveria ser capaz de apenas apontar para uma máquina de um provedor diferente, e deve funcionar.

Uma das decisões com AWS que eu tomei é, eu usei usuário root em vez de seu usuário ubuntu. Minha automação estava ficando toda enrolada em nomes de usuário e falta de permissões, então eu mudei para root sem sudo. Coincidentemente, isto torna a minha automação imediatamente portátil entre aws e oceano digital.

O manual para criar um site drupal para mim é assim: https://github.com/wasya-co/wasya co ansible/blob/0.0.0/playbooks/setup all drupal site.yml

Reconstruí o site em uma nova máquina com 4Gb de RAM - vamos ver se fica acordado pelo menos um dia. O próximo passo depois disso será o cache renderizado de forma agressiva html.

Please login to post comments: