Dans Amazon EC2, 4 instances exécutent un site Web. Httpd est en cours d'exécution dans toutes les instances.Dans EC2, pourquoi mon site Web tombe-t-il en panne quand j'arrête httpd sur 1 des 4 instances de loadbalancer élastique?
Les instances sont activées avec l'équilibrage de charge et la configuration de mise à l'échelle automatique.
J'ai un nom de domaine comme myname.tv pour mon site Web.
Nommez les instances comme Instance-1, Instance-2, Instance-3, Instance-4.
Je ne vois que Instance-1 consommant plus de mémoire 13 Go que d'autres instances 3 (1,3 Go, 1,2 Go, 1,2 Go).
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 13G 1.2G 18M 228M 1.2G
Swap: 2.0G 448M 1.6G
[[email protected] ~]#
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 1.3G 13G 24M 192M 13G
Swap: 0B 0B 0B
[[email protected] ~]#
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 1.3G 13G 24M 192M 13G
Swap: 0B 0B 0B
[[email protected] ~]#
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 1.2G 13G 16M 180M 13G
Swap: 0B 0B 0B
[[email protected] ~]#
Je ne vois qu'un seul processus httpd est en cours d'exécution en instance-1, qui consomme 90% de RAM et 80% du CPU.
Je vois que plusieurs processus httpd sont en cours d'exécution dans les 3 instances restantes, chaque processus httpd consomme 0,7% de RAM et 20% de CPU.
Je vois tous les quatre http://IP-1,2,3,4 et un domaine commun http://myname.tv fonctionnent bien. Quand j'arrête httpd dans Instance-1, je vois que le site Web tombe en panne et je vois est actuellement indisponible erreur quand j'accède myname.tv, mais toutes les autres URL fonctionnent bien. Cela signifie que le site est en cours d'exécution dans toutes les autres URL
Lorsque je démarre le httpd, le site Web commence à fonctionner normalement.
Que dois-je faire? Comment rendre mon site Web pour utiliser toutes les quatre instances plutôt qu'une? Comment faire fonctionner mon site Web même si j'arrête httpd dans une instance? Pourquoi cela ne fonctionne que pour cette Instance-1 particulière? S'il vous plaît aidez-moi à résoudre ce problème?
Merci Anand.
Bienvenue dans StackOverflow! Que dit Load Balancer pour le bilan de santé pour chacune des instances EC2? Comment avez-vous configuré votre nom de domaine 'myname.tv' pour qu'il pointe vers Load Balancer? Avez-vous essayé d'accéder à partir d'un autre ordinateur ou navigateur, pour éviter les problèmes de mise en cache? –