ec2 - Elastic Load Balancer中的当前工作服务器

时间:2012-01-03 12:37:47

标签: amazon-ec2

如何确定Elastic Load Balancer背后的哪个服务器正在处理请求?谢谢。

1 个答案:

答案 0 :(得分:1)

您可能有一个简单的shell脚本,它在启动实例时运行,并将所需的元数据写入文件。从您的应用程序中读取该文件,并让您的应用程序吐出它所响应的public-ip(或instance-id或hostname)。

否则,您可能会让您的应用向元数据网址GET请求主机特定信息,并在您处理时将其读出。

你会做这样的事情

curl http://169.254.169.254/latest/meta-data/public-ipv4 > /opt/metadata.properties

然后从您的应用中读取此文件。

您可以从

中查看所有元数据选项
curl http://169.254.169.254/latest/meta-data/