侧边栏壁纸
博主头像
王旭阳个人博客博主等级

工欲善其事,必先利其器

  • 累计撰写 119 篇文章
  • 累计创建 28 个标签
  • 累计收到 23 条评论

目 录CONTENT

文章目录

Linux下启动Jar包很慢

wxy
wxy
2024-01-24 / 0 评论 / 3 点赞 / 54 阅读 / 2289 字
温馨提示:
本文最后更新于 2024-01-24,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

问题

公司项目,开发环境没什么问题启动很快,打包部署到生产环境启动时异常的慢。

在启动日志中发现

InetAddress.getLocalHost().getHostName() took 40029 milliseconds to respond. Please verify your network configuration.

可以看到获取 hostname 就用了4000多毫秒

解决方案

查看linux服务器hostname

hostname

2024-01-24-mxsmdlnx.png

修改hosts文件

sudo vim /etc/hosts

# 加入以下内容
127.0.0.1   localhost myhostname
::1         localhost myhostname

# myhostname 替换为上一步输出的 jx-manjaro即可

修改完hosts文件之后再次尝试启动Jar即可

参考

https://stackoverflow.com/questions/33289695/inetaddress-getlocalhost-slow-to-run-30-seconds

3

评论区