Resolución de problemas Drupal Performance - Parte II

Read this article in:

Bueno, durante la noche el sitio cayó, así que estoy de vuelta en la tabla de dibujo para ver (1) cuál es el cuello de botella específico y (2 cómo arreglarlo.

Le pregunté a GPT cuáles son los requisitos de memoria para (1) mysql y (2) un sitio drupal, las dos cosas de memoria-intensivas que estoy corriendo en este sistema. Dijo que debería estar bien con 4Gb de RAM. Como esperaba.

Ajusté el config mysql pero no ayudó: https://github.com/wasya-co/docker drupal/blob/0.0.0/docker-compose.yml-template#L36

Como también estoy cambiando proveedores de nube alrededor, eché otro vistazo a AWS, y no actuaron bien. Así que déjame entender esto: ¿El monitoreo básico de AWS no incluye la memoria? ¿No monitorean el uso de memoria? Pero rastrean "metadatos no token" que no se usa, nunca me encanto de tal cosa y se sienta a cero. Y rastrean... el uso de crédito de CPU... ¿Y el saldo de crédito de la CPU, aparentemente? Estoy alquilando un nodo de computación de ellos, no quiero créditos. Y así mi utilización de CPU alcanzó el 100% una vez pero se queda en el 25%, mientras que los créditos suben y bajan y mi nodo se queda sin memoria... Entonces lo que están diciendo es que soy demasiado superficial para entender esto y necesito un profesional de devoluciones para atender mis necesidades muy complicadas? O tal vez, creo que quieren que sea un experto a tiempo completo de AWS devops por mi cuenta, ya que esto es obviamente tan importante? O quizá pueda casarme con uno, traerlo a casa. No quiero ser demasiado crítico aquí, pero su sección de herramientas sobre lo que los créditos de la CPU son sólo va a bosques oscuros y pasa página tras página en cosas que son inútiles. Esto no son mazmorras y dragones (sin ofender). No necesito esto para parecer impuestos con su propio poco de versin del infierno. Lo que en la tierra los hace pensar que perdería mi tiempo en cualquiera de esto, al recoger las insignias de méritos y pequeños créditos de CPU que ni siquiera sé si me están dando algo o llevándome de mí, y la utilización nunca es al 100% así que me dices cómo tiene sentido. Captura de Pantalla adjunta:

aws wtf

Como nota lateral. Estoy gastando más en computación de lo que gastas en alquiler, y tengo muy poco para mostrarlo. No es de extrañar que todos se sientan en las redes sociales monopolistas y nadie tiene su propio infra: ¡se vuelve muy complicado! A cada nivel de escala, hay desafíos únicos, y abordar el desafío anterior no te ayuda con el siguiente, no mucho, y todo lo que haces es girar y luchar sólo para mantener las luces encendidas. Profit, los ingresos son sueños distantes, pero sobrecalentamiento, fuera de memoria y otros errores son muy reales. Así que sí, puedo ver cómo alguien pagaría cinco dólares para Google, y darles su alma - sólo para que no tengan que lidiar con esto.

~ ♪♪

En marcha, quería ver si un nodo 4Gb en el océano digital funcionaría mejor que un equivalente en las vacas. Ya he escrito la automatización del despliegue, así que debería ser capaz de señalarlo en una máquina de un proveedor diferente, y debería funcionar.

Una de las decisiones con AWS que tomé es, usé usuario raíz en lugar de su usuario ubuntu. Mi automatización estaba enredándose en los nombres de usuario y la falta de permisos, así que cambié a root sin sudo. Coincidentemente, esto hace que mi automatización sea inmediatamente portátil entre las vacas y el océano digital.

El libro de juegos para traer un sitio drupal para mí parece así: https://github.com/wasya-co/wasya co ansible/blob/0.0.0/playbooks/setup all drupal site.yml

Reconstruí el sitio en una nueva máquina con 4Gb de RAM - vamos a ver si se mantiene al menos un día. El siguiente paso después de eso será para caché agresivamente renderizado html.

Please login to post comments: