| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка под ASP.NET > OWSTimer и performance |
| Автор: nnm2005 10.6.2008, 12:22 |
| Добрый день. Возникла такая проблема: имеется приложение на SharePoint, которое некоторое время работало нормально, но потом пользователи стали жаловаться на то, что оно стало вдруг сильно тормозить. В нём самом тормозить особо нечему, и внимание на себя стал обращать OWSTimer - переодически он начинает отжирать 30-50% проца, и постоянно шуршать диском. Причём памяти отжирал немного - не больше 150 Mb. Поставил FileMon - оказалось что он постоянно считывает файл C:\Documents and Settings\All Users\Application Data\Microsoft\SharePoint\Config\0b400983-730f-4572-8bea-567abff7e040\cache.ini. В файле - число 26002. Потом это прекратилось так же неожиданно, как и началось ;-) Как можно узнать что именно в этот момент делал OWSTimer? Можно ли все его ресурсоёмкие задачи сдвинуть по времени на ночь? ЗЫ. Вопрос продублирован в http://www.gotdotnet.ru/Forums/SharePoint/563310.aspx, там один товарищ очень упорно рекомендовал мне разнести ферму SharePoint на 3 сервера(для поиска, веба и БД). Это конечно может быть и правильное решение, но не подходящее сейчас. ЗЗЫ. Надеюсь, dotnetcoder этот пост не увидит |