|
|
|
IIs перестает работать
|
|||
|---|---|---|---|
|
#18+
День добрый! Есть следующая проблема. На сервере (32 Гб оперативки) крутиться иис-ка. По достижению процессом w3wp.exe 3.7-4.6 Гб занимаемой памяти сервер с наружи перестает отвечать (долго-долго висит пустая страница с прогресс баром браузера внизу). При этом свободной памяти ещё куча. Но! Открыв на самом сервере этот же сайт но по адресу localhost, вижу, что все работает. Перезапуск иис-ки спасает положение, приходиться перезагружать иис-ку по несколько раз на день. Подскажите, в чем может быть беда? Куда копать? В администрировании IIS совсем не силен, поэтому буду благодарен за любую помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2011, 18:10 |
|
||
|
IIs перестает работать
|
|||
|---|---|---|---|
|
#18+
Настрой автоматический recycling для свеого application pool'a. В контекстном меню выбираешь команду "Recycling..." и в появившемся диалоге указываешь лимит виртуальной и/или private памяти при достижении которого будет происходить recycling пула. Это спасет от необходимости делать перезапуск вручную. Еще одно решение при наличии большого объема свободной памяти - увеличить значение "Maximum Worker Processes" до 2 или 3 в "Advanced Settings..." пула. Это называется "web garden" и может помочь использовать ресурсы сервера более эффективно. Для настоящего решения надо разобраться почему приложение занимает такое кол-во памяти. Если я тебя правильно понял, то до значений в 3.7 - 4.6 Гб процесс w3p.exe "прыгает" несколько раз в день, что очень странно. Какой сайт крутится на сервере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2011, 11:57 |
|
||
|
IIs перестает работать
|
|||
|---|---|---|---|
|
#18+
Спасибо! Натсроил recycling и изменил "Maximum Worker Processes" на 3. На сервере крутиться сайт asp.net. В состояние сессии кешируются данные, которые скорее всего и заполняют память. Есть средства для мониторинга какие данные лежат в сосстоянии сессии и в кеше сервера? Пока что я только нашел как промониторить кол-во сессий для пула (с помощью performance monitor). Хочу проанализировать что отжирает память, есть ли утечки памяти и соптимизировать приложение. Какие тулзы можно использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 08:39 |
|
||
|
IIs перестает работать
|
|||
|---|---|---|---|
|
#18+
После увеличения Maximum Worker Processes пользователей постояно перекидывает на страницу с логином. Для сайта установлено Session state = In process. Похожую проблему нашел вот тут . пока что Maximum Worker Processes вернул в 1. Чем бы помониторить, что же происходит с памятью сервера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 08:51 |
|
||
|
IIs перестает работать
|
|||
|---|---|---|---|
|
#18+
вот тут написано о том, как можно посмотреть, что лежит в сессии, а вот тут есть скрипты для мониторинга сессии. Мониторинг предлагают проводить с помощью windbg. Может кто знает, какие тулзы можно ещё использовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 13:49 |
|
||
|
IIs перестает работать
|
|||
|---|---|---|---|
|
#18+
anakПосле увеличения Maximum Worker Processes пользователей постояно перекидывает на страницу с логином. Для сайта установлено Session state = In process. Совсем забыл про этот возможный эффект. Твое приложение не рассчитано на работу в такой конфигурации. Могут потребоваться кардинальные переделки - в зависимости от сложности приложения. Сессию можно хранить используя state server - все типы должны быть сеарилизуемыми в этом случае. Кешировать данные можно во внешнем кеше - посмотри в сторону AppFabric . anakМожет кто знает, какие тулзы можно ещё использовать? dotTrace хвалят, но я сам им не пользовался и это платное приложение. В аналогичных случаях занимался ручным аудитом кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2011, 14:15 |
|
||
|
|

start [/forum/topic.php?fid=26&fpage=169&tid=1498624]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 323ms |

| 0 / 0 |
