Linux服务器启动应用缓慢的解决方案
1. 问题现象
在Linux服务器部署产品完成后,启动程序时,启动过程异常缓慢,甚至导致启动失败。
使用 curl http://127.0.0.1:0999xxxxxx 也非常慢,响应有时候还会超时。
2. 问题原因
管理员指定了操作系统的hostname,但是未在hosts文件中进行相应配置,导致程序获取主机名称失败。
3. 解决方式
(1) 登录Linux操作系统,在任意位置输入hostname查看操作系统当前主机名称,如下所示:
[root@centos ~]# hostname
centos
(2) 编辑hosts文件,将(1)中查到的主机名称配置进去即可,如下所示:
#打开hosts文件
[root@centos ~]# vim /etc/hosts
#加入如下红色部分
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 centos
(3) 退出后重新登录即可