HISUI
记一次使用访问iMedical服务慢的处理
2021年12月31日 17时51分

记一次使用访问iMedical服务慢的处理

一、现象

进入iMedical访问登录界面,访问菜单都慢,花费20秒时间才能显示界面。

二、查找问题

使用浏览器调试,csp访问时一直挂起,20秒后才能响应到前台,后台使用Global记录时间消耗在哪,最终确定到

Set cname = $zu(54,0) //秒出
Set ecpip = $zu(54,13,cname)  //花费20秒

三、原因分析

> cat host.conf
multi.on
> cat /etc/resolv.conf -n
1 options timeout:2 attempts:3 rotate single-request-reopen
2 ; generated by /usr/sbin/dhclient-script
3 nameserver 172.31.184.1
4 nameserver 172.31.184.2

发现阿里云在配置DNS时指定了DNS服务器IP,且设置了超时及重试次数

测试时ping 172.31.184.1与2都很快
注:resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。
1句说明:配置项 超时时间2秒 重试次数3 循环查询 只收到一个IPV4应答或者只收到一个IPV6应答,重新开一个socket查询。这条配置使得在解析域名时在所有的nameserver中进行随机的选择。

timeout 查询一个NS的超时时间,单位是秒,默认是5,最大为30;
attempts 所有服务器查询的整个都尝试一遍的次数,默认是2;
rotate 随机选取一个作为首选DNS服务器,默认是从上到下;
nameserver 定义DNS服务器的IP地址,最多能设三个
参考文章DNS解析CentOS6与CentOS5

四、修改办法

/etc/resolv.conf内容修改成如下(全注释):

> cat /etc/resolv.conf -n
1 ;generated by /usr/sbin/dhclient-script
2 #nameserver 172.31.184.1
3 #nameserver 172.31.184.2

四、再次测试

Set cname = $zu(54,0) //秒出
Set ecpip = $zu(54,13,cname)  //秒出
上一篇: 下一篇:

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

访问量: 379536