【背景】
近日,接到一个项目组反馈OA连续几天突然页面显示很慢,特别是高峰期(早高峰、午休后),慢的用户登录OA页面后,上了次洗手间回来,页面还没装载出来,这种蜗牛般的速度,换咱们是用户也难以接受啊。废话不多说,言归正传。
【排查思路】
1、首先确定下是不是网络问题。
运行-->cmd-->ping<服务器IP地址>,最好多找台web服务器,以确保OA服务器网络情况是否正常。
如果不是网络问题,则进行下一步。
2、登录adminitrator客户端,在控制台输入tellhttp show thread state,查看是否有挂起的http进程,见截图:
3、安装httpwatch,登录OA系统时,在IE浏览器打开httpwatch并开启记录,刷新OA首页,查看连接时间较长的请求。
结合2、3步骤,基本上能定位到哪个代理有问题了。再遇到web应用访问慢的问题,不用担心,按照这个步骤也能排查一二了。
我这次遇到的问题是,登录门户的时候,调用OA的代理,返回未读邮箱时,由于系统运行时间长了,很多用户的邮箱很大,导致代理打开邮箱、未读邮件视图返回文档条数很慢,Http线程占用多,从而导致高峰期访问慢。
PS:另外,要注意domino服务器配置:
-
是否同时运行 Web(webservice)代理:启用
-
Http活动线程数:80(建议)
-
Http持久连接:禁用(建议)