Linux下启动Jar包很慢
编辑
159
2024-01-24
问题
公司项目,开发环境没什么问题启动很快,打包部署到生产环境启动时异常的慢。
在启动日志中发现
InetAddress.getLocalHost().getHostName() took 40029 milliseconds to respond. Please verify your network configuration.
可以看到获取 hostname
就用了4000多毫秒
解决方案
查看linux服务器hostname
hostname
修改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
- 4
- 0
-
分享