none
Sharepoint2010网站一般操作变得很慢 RRS feed

  • 问题

  • 你好,
    sharepoint2010服务的物理内存是24G,当我们发现MOSS网站变得缓慢的时候,进去检查MOSS服务器的Windows Task Manager的时候,内存的使用量为23.8G,使用率达到了99%,请看下图
    再查看进程的时候有一个叫OWSTIMER的进程占用内存非常高,但是如果重启系统之后,内存的使用量恢复到正常的状态(7G左右),但是不到3天的时间以后,OWSTIMER的进程占用内存的使用量又达到了99%。请问哪里的设定有问题,或者哪里有出错,谢谢!
    2012年1月31日 2:05

全部回复

  • Hi 小器晚成,

    一般出现这个原因可能是因为你修改了系统是时钟的时间,或者系统的时间的区域修改之后,造成Timer Services 花费较高的内存使用率。比如原来你的时间是北京-重庆-香港-乌鲁木齐时间,最好不要修改成其他的时区时间。你可以去重启 timer services,重启之后,调整一下时间和日期。

    这里有一篇英文文档,你可以参考一下。

    http://sharepointgeorge.com/2010/owstimer-process-sharepoint-timer-service-high-cpu-usage-vmware/

    thanks,

    Jack


    2012年2月6日 9:42
    版主
  • Jack

    谢谢你的回复。

    我检查了sharepoint的那台服务器,时区的设置应该没有问题,是-重庆-香港-乌鲁木齐时间。
    但是我在sharepoint的管理员界面中的Timer Job Status,看到workflow的运行状态有些问题,其Status一直是pausing(卡在那里),其Started显示的上次重新启动sharepoint的时间(2/3/2012),从来没有改变过。但是其他的Job运行都是正常的。

    还有个小问题,用户在发起一个workflow的流程时,用户的outlook中能收到一封workflow开始的邮件,但是当此workflow结束的时候,用户却不能收到邮件,不知道这是为什么?

    也在网上查询了很多,看到有下面的链接
    http://social.technet.microsoft.com/Forums/en/sharepoint2010setup/thread/79d7baac-b202-4b84-9382-5158684e86ab?prof=required,
    这个帖子里面有人反映了此类问题,也是owstimer.exe占用内存过高的情况,上面说可以通过安装Cumulative Update能解决问题,同时给出了下载Cumulative Update的链接,
    http://blogs.technet.com/b/stefan_gossner/archive/2011/04/27/april-2011-cu-for-sharepoint-2007-and-2010-has-been-released-today.aspx,因为公司的sharepoint是在实际使用中,所以不管随便安装应用程序。同时公司的sharepoint2010的服务器版本是RTM的版本,在RTM版本中是否能安装这些补丁,sharepoint的服务器是否需要先打上sp1的补丁?
    谢谢

    2012年2月7日 2:47
  • Hi 小器晚成,

    你可以先将这些Job 停止,然后重启这些Job。关于你的工作流在结束的时候没有收到邮件,我建议你先看看手动完成工作流,看看能否收到邮件。还有去邮件服务器上看看,有没有什么错误的日志,还有也要检查一下SharePoint目录下的日志文件。最好打上SP1 的补丁。这样比较保险一点。

    Thanks,

    Jack

    2012年2月7日 9:33
    版主
  • Owstimer.exe,到底和workflow有没有关系,有一点就是每次重新启动服务器,内存的占用就很少,过几天内存的占用就是99%。怎么安装sharepoint的SP1?有没有相关的文档?谢谢!
    2012年2月9日 4:13