Назад | Перейти на главную страницу

Ошибка в счетчиках W3SVC - как исправить?

начинает сталкиваться с этой ошибкой:

"It has taken too long to refresh the W3SVC counters, the stale counters are being used instead."

на наших ящиках IIS6 / Win2k3 косвенно всякий раз, когда HTTP-запросы попадают в область 500p / sec.

Не вызывает сбоев IIS или каких-либо процессов wroker, насколько мы можем судить, служба не прерывается, но это приводит к тому, что dr.watson запускает процесс, который начинает потреблять много процессорного времени, что приводит к 503 " "Служба недоступна" ответы.

Не знаю, как диагностировать, что происходит, не говоря уже о том, чтобы это исправить, а google / ms мало пригоден. Любые идеи?

Я понимаю, что это для IIS 7, но это Статья MS говорит, что вы должны просто перезапустить процесс W3SVC, когда это произойдет.

Другой MS Technote, который кажется быть связанным: http://support.microsoft.com/default.aspx?scid=kb;en-us;267831 (упоминается Вот).

Но с моей стороны это чистые предположения :)

Я видел это как побочный эффект конкуренции за ресурсы на серверах, на которых не хватало памяти или на которых был заблокирован ЦП, поэтому я не думаю, что доктор Ватсон и тот факт, что это проявляется, когда вы набираете около 500 запросов / вторые не связаны. Если вы можете узнать, какого ресурса Windows не хватает (в данном случае звучит как процессорное время), и исправить это, ошибка о том, что счетчики не обновляются, должна исчезнуть.

Я бы посоветовал сначала посмотреть на доктора Ватсона. Они даже не должны работать, если что-то не сломалось и они не были вызваны как посмертный отладчик для создания дампа памяти. Журналы событий должны показывать, какая программа вылетела из строя.