EOS Low-Code Platform 8 EOS Low-Code Platform 8
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
升级手册
常见问题
  • 内网Linux环境下访问页面出现时间超长故障
  • 解决方案如下:
  • 这个故障的原因

# 内网Linux环境下访问页面出现时间超长故障

在内网环境中,特别是安全级别较高的网络环境下(和外网是隔离的),正常安装好EOS Low-Code Platform 8的应用环境,通过浏览器访问AFCENTER的首页,会出现访问时间特别长,访问慢的页面也是随机的,检查系统、网络、数据库都是正常的,在这种场景下有一种可能是网路的域名/主机名服务没有正确配置造成。

# 解决方案如下:

  • 方案一:修改/etc/resolv.conf 文件
    # 配置内网可以访问的dns服务器IP地址
    nameserver 192.168.1.1 
  • 方案二:修改/etc/hosts 文件,将EOS Low-Code Platform 8系统所需的所有的服务器ip地址都设置一个主机名

*修改后若不生效需将网络服务与操作系统重启,以ubuntu20.04为例 重启网络:sudo /etc/init.d/network-manager restart 重启服务:shutdown -r now 立刻重启

# 这个故障的原因

当Java编程中使用InetAddress.getLocalHost().getHostName()方法请求主机名时,JDK会首先将主机名解析为IP地址,然后尝试对这些IP地址进行反向查找,以确定它们是否映射回输入的主机名。这种反向查找可能会比较慢,如果Linux主机的nameserver或者hosts都没有配置,方向查找需要等到网络超时后才返回,从外部表象就是请求时间超长

← html静态资源不缓存 如何把EOS8应用打包成一个独立可执行的fatjar包 →