SpringBoot程序启动慢-未配置Hostname的解决

今天有同时反馈自己的程序在本地mac环境还正常,在生产环境上centos7启动特别慢,具体日志如下:

99F14151-53CC-FA5A-722E-CA3FED8F7200.png可以看到程序在这里卡了将近2分钟时间,期间无任何日志输出。

通过jstack查看线程发现如下信息:

5E690EE2-8FEE-EEB1-1B93-080043A4F3FE.png查看源码如下:

public native InetAddress[] lookupAllHostAddr(String hostname) throws UnknownHostException;

入参为hostname,于是查看机器hostname,再ping hostname发现ping不通,至此知道解决办法应该是在/etc/hosts配置一下hostname为本机ip即可解决。

配置hostname后程序正常启动了。

收藏 (0)
评论列表
正在载入评论列表...
我是有底线的
为您推荐
    暂时没有数据