巧用hosts文件,解决急手问题
2011年03月01日
相信大家hosts的作用的了解!
今天巧用hosts帮助运维部门解决了一个很棘手的问题。事情经过简要描述如下:
应用A和应用B都部署在公网上。应用A需要访问应用B的服务。通过二级域名b.yourdomain.com链接,该地址写在配置文件中。
这里假设:
应用A的IP:xx.xxx.xxx.1
应用B的IP:xx.xxx.xxx.2
今天应用B突然宕机。而应用A是一个在线考试系统。学生正在考试。不能停机。而马上学习提交考试就会连接应用B。为了快速的解决问题,而不影响学生考试。我们采用了如下方案:
将应用B部署到新机器上(xx.xxx.xxx.3),在应用A机器上的hosts文件添加
b.yourdomain.com xx.xxx.xxx.3
这样不需要重启应用A。如果应用A要访问应用B,则自动映射到xx.xxx.xxx.3的机器上。
在学生提交作业前,完美解决问题。
另外这里有一个快速定位hosts文件位置的小技巧:
在windows下介于系统版本的不同,hosts文件存放的位置也不同,我们可以在【运行】中输入命令 %windir%\System32\Drivers\Etc 直接定位到hosts文件所在的目录
原文来自 李玲博客
2011年03月01日
相信大家hosts的作用的了解!
今天巧用hosts帮助运维部门解决了一个很棘手的问题。事情经过简要描述如下:
应用A和应用B都部署在公网上。应用A需要访问应用B的服务。通过二级域名b.yourdomain.com链接,该地址写在配置文件中。
这里假设:
应用A的IP:xx.xxx.xxx.1
应用B的IP:xx.xxx.xxx.2
今天应用B突然宕机。而应用A是一个在线考试系统。学生正在考试。不能停机。而马上学习提交考试就会连接应用B。为了快速的解决问题,而不影响学生考试。我们采用了如下方案:
将应用B部署到新机器上(xx.xxx.xxx.3),在应用A机器上的hosts文件添加
b.yourdomain.com xx.xxx.xxx.3
这样不需要重启应用A。如果应用A要访问应用B,则自动映射到xx.xxx.xxx.3的机器上。
在学生提交作业前,完美解决问题。
另外这里有一个快速定位hosts文件位置的小技巧:
在windows下介于系统版本的不同,hosts文件存放的位置也不同,我们可以在【运行】中输入命令 %windir%\System32\Drivers\Etc 直接定位到hosts文件所在的目录
原文来自 李玲博客