1、和CPU性能有关
先看看有多少人同时在线?看看硬件配置,主要是看CPU型号和内存大小是怎样的?打开windows任务管理器,看看CPU占用率高么?哪个进程占用CPU比较高?Apache.exe和mysql-nt.exe进程占用CPU高么?
如果Apache.xe和mysql-nt.exe占用CPU很高,同时在线人数也多,CPU配置较差,则可能是硬件配置不够好,与OA用户数不能很好匹配。如果在特定时刻,访问OA比较慢,看看是否有定时执行的其他软件,比如自动备份软件、定时杀毒等可能会影响OA系统性能。检查服务器是否同时安装了其它企业管理软件、数据库软件、视频监控软件等占用CPU高的程序,同时运行这些程序,都可能影响OA系统性能。
2、和网络有关
测试从服务器本机访问OA是否慢,如果很快,则不排除客户端访问慢,是由于网络带宽不够或网络故障造成。查看Apache服务日志d:\MYOA\logs\error.log,进行分析;如果发现BT日志,可能你内网有人用BT,公开了你们网关的IP,导致页面打开缓慢,一般都是网络阻塞造成,服务器CPU占用并不高,从服务器上直接访问OA速度不会很慢;防止BT流量导致OA无法访问的临时解决办法:可以考虑OA不使用80端口。另外如果error.log中有其他异常,也要加以分析,error.log过大的话,会影响性能。
3、和数据库的数据量有关
看看d:\myoa\data\TD_OA数据库有多大,如果超过30M,看看下面哪个文件比较大,然后由技术人员给出建议,可能还需要您发送d:\myoa\data\slow.log 数据库慢日志文件来辅助判断。
4、和系统设置有关
如果在线人数很少,CPU达到80%以上,可能与某些系统设置不兼容、或与其它软件冲突。
打开网卡的 本地链接-〉属性,双击 Internet协议(TCP/IP),查看其属性,点击高级按钮,选择WINS标签,取消“启用 LMHOSTS 查询”的勾,点击确定按钮,直至设置生效。可能与Dr.Com上网客户端冲突,卸载Dr.Com后即可;可能与某些防火墙冲突,如COMODO V3防火墙等,卸载该防火墙即可。如果是Windows2003系统,安装了瑞星个人防火墙,请卸载;可能与某些杀毒软件冲突,请设置好杀毒监控的排除目录,不监控OA软件安装目录,这会提高系统性能。
可能是dns服务器问题