- 21, Oct 2024
- #1
Недавно я немного поигрался с AWS в рамках курса, который сейчас прохожу. Я столкнулся с ситуацией, которая, честно говоря, остается в силе.
Я создал веб-приложение, которое подключается к серверной части, которая по сути запускает экземпляр EC2 t2.micro на AWS. Время от времени проверяю статус машины, чтобы проверить включена ли она running
state or note. The AMI I am using it is a configured wordpress from the marketplace.
Как только экземпляр попадает в running
state, I show a message indicating the server is up and running and provide the user with the instance's public ip address, the problem is that, it is not after a few minutes later when indeed the IP is resolved/accessible. The security group attached to the instance has the inbound and outbound traffic configured to allow TCP traffic on port 80, 22 and 443.
Мой вопрос в том, running
state simply means the instance is ready to work but, as far as I know, it does not mean OS has booted nor the X application (in this case wordpress and its configured server) are ready to or finished the bootstrapping. How can I check that indeed the application/OS has booted is I can ensure that when the user is trying to access the IP it will not timeout.
Моя первая попытка состояла в том, чтобы пропинговать экземпляр, но, честно говоря, я не думаю, что это надежный запрос, поскольку мне также нужно включить протокол ICMP, но в конце концов он работает на другом уровне Интернета.
#amazon-web-services #amazon-ec2