起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 174|回复: 9

X3002_TOMCAT服务太耗内存??CPU使用率过高?**

[复制链接]
发表于 2008-5-11 09:09:20 | 显示全部楼层 |阅读模式
如下图,服务内存涨得太快,CPU几乎全部在运行TOMCAT服务,这是什么原因?如何解决,急,急
服务器:windows2003 Server,数据库:ORACLE9I,并发用户有110

说明:机器内存有4G,如果单从耗内存方面来说,这点应该不算什么,但一个TOMCAT服务竟能消耗这么多的CPU资源,应该不正常。

未命名.jpg

52.67 KB, 下载次数: 126

回复

使用道具 举报

发表于 2008-5-12 08:51:06 | 显示全部楼层
楼主使用的是那个版本?
看一下系统数据库中本地业务数据缓存日志表中有多少条记录
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 09:28:44 | 显示全部楼层

??

一、x3_3002,数据库为ORACLE 920(看一楼有说明)

二、看一下系统数据库中本地业务数据缓存日志表中有多少条记录,在什么地方看。
回复 支持 反对

使用道具 举报

发表于 2008-5-12 09:31:48 | 显示全部楼层
业务模型\系统空间\系统数据库\本地业务数据缓存日志表
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-12 09:47:50 | 显示全部楼层

483

483条记录
回复 支持 反对

使用道具 举报

发表于 2008-5-12 09:52:42 | 显示全部楼层
使用system登陆business
然后运行 系统修复工具  中的 刷新本地数据缓存功能,注意不要点击其它功能。
然后重启一下服务,在观察一下服务是否正常。
回复 支持 反对

使用道具 举报

发表于 2008-5-16 08:56:20 | 显示全部楼层
??
回复 支持 反对

使用道具 举报

发表于 2008-5-26 21:46:00 | 显示全部楼层
"刷新本地数据缓存功能"这个功能的作用是什么,我们也同样遇到楼主的问题,在数用户在150左右,Tomcat内存占有率很大
像楼上的服务器配置,能支持这么多的用户么
回复 支持 反对

使用道具 举报

发表于 2008-5-28 07:50:30 | 显示全部楼层
跟帖
回复 支持 反对

使用道具 举报

发表于 2008-5-28 08:51:22 | 显示全部楼层
刷新本地数据缓存功能就是整理一下服务端所有使用了数据缓存的表,把那些没有使用数据缓存但是存在于本地业务数据缓存日志表中的记录删除。

服务端内存使用很高并不代表服务端不正常,如果cpu很高可能就存在问题了,楼上可以看一下2楼所说的那个表中有多少条记录,如果超过10条也使用那个方法清理一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 22:57 , Processed in 0.047827 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表