18.02.2006, 14:17 | #1 |
Участник
|
Портал подвисает из-за dllHost.exe?
Работает интранет-портал, периодически зависает, помогает перезапуск Business Connector. В процессах dllHost.exe постепенно занимает всю память и видимо вешает портал. Сброс длл-ки приводит к перезагрузке основной страницы. Как с этим боротся? Спасибо.
|
|
18.02.2006, 14:53 | #2 |
Участник
|
Версия, сервиспак, размер ktd-файла, Аксапта лицензионная?
|
|
18.02.2006, 17:36 | #3 |
Участник
|
Могу предположить что зависание возникает при переходах по "русским" ключам? Если так, то нужно поправить код, что именно могу сказать в понедельник.
|
|
20.02.2006, 06:27 | #4 |
Участник
|
Axapta 3.0, SP 4, Аксапта лицензионная.
А что за ktd-файл? Может быть проблема в IIS-е , а не в Axapte |
|
20.02.2006, 09:13 | #5 |
Участник
|
Может, проблема в IIS + ASP + ADO ? а конкретнее с библиотекой adodb.dll?
При активной работе с ADODB.Recordset через adodb.dll память в dllhost растет, пока не возникает ошибка Out of Memory. |
|
20.02.2006, 11:35 | #6 |
Участник
|
Japonec, попробуйте поработать с настройками IIS (у вас шестая версия ?):
Запустите "Диспетчер служб IIS". Выберите пункт меню свойства на узле DefaultAppPool. Поэксперементируйте с параметрами на вкладке перезапуск. Проследите, что происходит с процессом dllhost во время перезапуска. |
|
|
За это сообщение автора поблагодарили: Japonec (1). |
20.02.2006, 14:41 | #7 |
Участник
|
Да не, все фигня
в классе weblink в методе url надо закомментировать строчку //url += '&WKEY='+iisServer.htmlEncode(record2DynaKey(_record)); |
|
22.02.2006, 08:05 | #8 |
Участник
|
Попробовали, не проходит. Размер dllhost все равно растет быстрыми темпами. Может быть дело в очистке кэша (очистке старых ссылок)?
А IIS тут не причем получается, у него свой dllhost под системной учеткой. Жрет память бизнес коннектор. |
|
22.02.2006, 09:20 | #9 |
Участник
|
при коменнтировании url в webLink вообще перестают работать ссылки(конкретно не работает переход по ссылке из грида)
|
|
22.02.2006, 11:24 | #10 |
Участник
|
Это очень странно, т.к. у нас все работает именно в таком режиме
Примерно у нас была ситуация в следующем: есть такой метод - parseargs, в котором происходит разбор адреса. Функция iisServer.htmlEncode некорректно кодировала адрес, в результате чего при его разборе программа попадала в бесконечный цикл. Посмотрите, какого вида адреса у вас генерятся при повисании. |
|
23.02.2006, 07:56 | #11 |
Участник
|
У нас немного другая проблема. Вначале ситуация была следующая: при работе портал вылетает примерно 1-2 раза за день (размер dllhost превышает 1Гб). Сейчас заказчику необходима функциональность для автоматического обновления состояния. Т.е реализована форма которая раз в 5 сек. вызывает ссылку на саму себе. При этом скорость роста состовляет около 50 Мб/мин
|
|
24.02.2006, 09:15 | #12 |
Участник
|
Нашли частичное решение проблемы. Суть в следующем: в классе WebSession необходимо очищать Map _webForms. Скорость роста dllhost.exe уменьшилась на порядок.
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Портал на AX 4 SP1 | 4 | |||
If iexplore.exe suxx... | 16 | |||
Solutions Monkey: Enterprise Portal on WSS 3.0 – Ax32.exe.config | 0 | |||
Корпоративный портал | 21 | |||
OLAP через Корпоративный портал | 7 |
|