我有两个实例在运行,其中一个实例(比如instance1)中的web应用程序使用另一个实例(比如instance2)的私有IP来调用服务。
我重新启动了instance2(重启后IP更改),并在相应地调整配置后重新启动了instance1上的web应用程序,应用程序已成功启动并运行。但2小时后突然停止响应,当我查找问题时,我发现instance2的内网IP在运行过程中再次发生变化。
其他人也发生过这种事吗?如果是,那么这个问题的解决方案是什么?
发布于 2019-01-11 19:20:54
亚马逊EC2实例的私有IP地址永远不会更改。
当实例是运行的时,它不会改变。
当实例被停止时,它不会改变。
您不能更改内网IP地址。(但是,我认为如果您分配了多个私有IP地址,则可以添加/删除辅助地址,但不能添加/删除主IP地址。)
即使同一VPC内的实例处于停机状态,您也不能使用相同的内网IP地址启动另一个实例。
以上仅适用于专用 IP地址,不适用于公有 IP地址。
发布于 2019-01-12 15:49:25
在这种情况下,您需要确保您的公共地址在实例关闭后不会发生更改。了解如何使用ElasticIP Using ElasiticIP with EC2 instances
https://stackoverflow.com/questions/54128771
复制相似问题