已索引

作为一个规范,/etc/hosts 文件中至少要有本主机名和IP的对应解析
且不能将本主机名对应到 127.0.0.1,也不能将本主机 IP 地址对应到 localhost

不遵守以上规范,不是说一定会出问题,但是很容易出问题。

下面是一个真实案例:

集中作业开发环境开发人员反馈应用连接数据库初始化慢。

应用人员描述了如下几个要点:

  • 在自己笔记本上测试不慢,迁到开发测试云桌面后,启动应用时就很慢(本来瞬间完成的变成1分钟左右完成)
  • 使用相同数据库的其它业务系统开发人员表示一切正常
  • 应用在启动的时候,除了连接数据库慢,其自身一个初始化阶段也比较慢

解决过程:
1.通过有线网络连接开发测试云桌面,故障依旧
2.通过另外一台应用主机测试到数据库服务器的连接,正常
3.检查数据库进程数量与负载,正常
4.检查应用主机负载,正常

考虑到很多应用程序会通过 hosts 文件做名称解析,我就检查了一下,发现仅有默认的 localhost 解析。

加入本机的 IP 地址和主机名解析后,问题解决。

-- By 许望(RHCA、OCM、VCP)
最后修改:2023 年 11 月 28 日 02 : 47 PM
如果觉得我的文章对你有用,请随意赞赏