|
14.06.2005, 19:08 | #1 |
Участник
|
утечка памяти в аксапта
Axpapta 3.0
sp -2 mdac 2.8 sql server sp3a выполняю код динамически сформированный через runbuf то работает то валится из-за того что не хватает памяти Выполняемый код абсолютно валиден и нормально выполняется напрямую из аксапты. (в основном работа с AOT - создание таблиц) В чем может быть проблема? Может кто то сталкивался - как полечить утечку памяти. |
|
17.10.2005, 18:38 | #2 |
Участник
|
Всем привет!
В сервисной системе было зарегистрировано несколько запросов по поводу утечки памяти, по ним был создан HotFix для ядра(SP3). Мой бывший коллега по предыдущей работе такой HotFix получил и использует. Обращайтесь в сервисную службу поддержки. Вот.. |
|
17.10.2005, 19:23 | #3 |
Member
|
Цитата:
Сообщение от Alex05507
...
Обращайтесь в сервисную службу поддержки. ... Под сп4 заплатки нет, и, похоже, никто по этому поводу не чешется.
__________________
С уважением, glibs® |
|
17.10.2005, 22:34 | #4 |
Участник
|
Цитата:
Сообщение от glibs
Заплатка под ax32.exe и компания для сп3 лежит на Пртнергайде. У меня стоит и работает отлично. Сапорт можно не беспокоить по этому поводу.
Под сп4 заплатки нет, и, похоже, никто по этому поводу не чешется. Спасибо.
__________________
С уважением, Rumpleteazer. |
|
18.10.2005, 18:36 | #5 |
Member
|
Цитата:
Сообщение от rumpleteazer
...А для sp3 номер хотфикса не подскажете?...
" HF30SP3Kernel_001, Hot Fix Corrections made for: US-412-37-AP7R: "SQL Queries taking a long time on Oracle and Axapta 3.0 SP3" BE-470-548-5K6F (US-912-815-NJHM): "SP3 Company Accounts Issue" HK-661-213-F5W4: "Double Byte Support Affected Objects: Readme-file included " Вот ссылка. Доступ только для авторизированных пользователей. https://www.partnerguide.com/product...001_Kernel.zip Кстати, а что действительно для ядра (ax32.exe) выпускают private hotfix?
__________________
С уважением, glibs® |
|
18.10.2005, 18:55 | #6 |
Шаман форума
|
Цитата:
Сообщение от glibs
В общем, я, наверное, не в курсе того волшебного хотфикса, про который говорит Alex05507, но я пользуюсь вот этим. Проблем с утечкой памяти (в отличие от сп4) не наблюдаю. Успешно применяю его к приложению сп4.
Тот вроде как не был связан с утечками, а был призван увеличивать быстродействие. Тщетно....Проблем с утечкой памяти не наблюдается до тех пор, пока она не съедается вся, после чего и начинают обычно смотреть в каждую операцию, и находят сюрпризы. Возможно, у Вас просто операции выполняются быстрее, чем сервер падает. |
|
19.10.2005, 11:13 | #7 |
Участник
|
Цитата:
Сообщение от glibs
В общем, я, наверное, не в курсе того волшебного хотфикса, про который говорит Alex05507, но я пользуюсь вот этим. Проблем с утечкой памяти (в отличие от сп4) не наблюдаю. Успешно применяю его к приложению сп4.
" HF30SP3Kernel_001, Hot Fix Corrections made for: .....
__________________
С уважением, Rumpleteazer. |
|
18.10.2005, 10:56 | #8 |
Шаман форума
|
Цитата:
Сообщение от glibs
Заплатка под ax32.exe и компания для сп3 лежит на Пртнергайде. У меня стоит и работает отлично. Сапорт можно не беспокоить по этому поводу.
Под сп4 заплатки нет, и, похоже, никто по этому поводу не чешется. Про разноску больших журналов MS все, что смог - выдать патч, разбивающи журналы в процессе разноски. Такое работает (кроме режима "разноска и перенос"). |
|
18.10.2005, 12:25 | #9 |
Участник
|
И все таки мы видимо говорим про разные вещи. Сделанный HotFix исправляет ситуацию с утечкой памяти , например объекты и таблицы не удалются после logout. Так же там была исправлена сиутация с exeption.
В общем там много чего было исправлено..и на партнергайде этого нет скорее всего, HotFix свежий, ему и месяца нет. А номера HotFix' а нет, просто в данный build были собраны все PrivateHotFix + еще последние и была выпущена сборка ядра, которая предоставляется в каждом отдельно случае по запросу. |
|
18.10.2005, 13:17 | #10 |
Шаман форума
|
Private HotFix - звучит круто. И почему для меня такие не делают? Пошел в саппорт, добывать этот Ваш секретный фикс...а то так бы и не узнал о его существовании - номера нет, информации нет, на партнергайде нет.....он сам-то в природе есть?
|
|
25.10.2005, 16:46 | #11 |
Участник
|
Цитата:
Сообщение от komar
Private HotFix - звучит круто. И почему для меня такие не делают? Пошел в саппорт, добывать этот Ваш секретный фикс...а то так бы и не узнал о его существовании - номера нет, информации нет, на партнергайде нет.....он сам-то в природе есть?
Если да, то пригодился или полная ерунда? |
|
18.10.2005, 13:25 | #12 |
Участник
|
Хотел бы пояснить, что просто запрос с просьбой HotFix скорее всего не пройдет, надо ссылаться на определенную проблему типа Аксапта "жрет" память
|
|
18.10.2005, 13:44 | #13 |
Шаман форума
|
Цитата:
Сообщение от Alex05507
Хотел бы пояснить, что просто запрос с просьбой HotFix скорее всего не пройдет, надо ссылаться на определенную проблему типа Аксапта "жрет" память
P.S. Главное - не пущать, не давать, и вообще всячески конспирироваться. Глядишь, так никто и не увидит, что король-то голый! |
|
19.10.2005, 14:19 | #14 |
Member
|
Я же написал, что применяю. Насчет реальных подводных камней затрудняюсь ответить. Не наблюдал. Теоретически, если изменили что-то в ядре (увеличили количество параметров в методе класса или поменяли их местами, или написали новый класс/метод, на который ссылается приложение сп4), то будет трассировка стека.
Попробуйте на тестовой базе запусттить глобальную компиляцию приложения сп4 под клиентом сп3. Если ошибок не будет (по крайней мере больше, чем на клиенте от сп4), то, скорее всего, вы сможете работать без проблем. ax32serv.exe тоже нужно взять от сп3. И axcom.dll тоже.
__________________
С уважением, glibs® |
|
19.10.2005, 14:43 | #15 |
Участник
|
а в SP4 разве бинарники поменялись?
|
|
19.10.2005, 14:55 | #16 |
Member
|
Я не знаю. Я не хакер, к сожалению.
Но build другой прописан. И память жрет, жрет, жрет!!!
__________________
С уважением, glibs® |
|
25.10.2005, 16:51 | #17 |
Шаман форума
|
Что-то добыл, пока не тестировал. В основном проблемы решали самодельными заплатками, которые либо используют функции SmartHeap (можно поискать по этому форуму и форуму mazzy по слову SmartHeap), либо разбивают объем обрабатываемых данных на куски (чтобы сервак не успевал загнуться, пока идет операция). Говорят, на MS SQL обязательно нужно ставить новый MDAC. На Оракле это не помогает.
|
|
25.10.2005, 17:31 | #18 |
Member
|
Цитата:
Сообщение от komar
...
На Оракле это не помогает. ...
__________________
С уважением, glibs® |
|
31.10.2005, 10:04 | #19 |
Участник
|
Кто нибудь нашел как решить проблему утечки памяти в SP4?
При обновлении перекрестных ссылок в 2-tier (в 3-tier) программа вылетает. Т.е. своп растет (не по дням, а по часам), в конце концов все заканчивается вылетом программы. Тестили на разных компах (1 комп 4 xeon 2.8Gz 1 Gb RAM, 2 комп 1 проц Atlohh 1.7Gz 1 gb Ram) , ставили "чистую" аксу - не помогает. |
|
31.10.2005, 10:25 | #20 |
Шаман форума
|
Цитата:
Сообщение от SeregaG
Кто нибудь нашел как решить проблему утечки памяти в SP4?
При обновлении перекрестных ссылок в 2-tier (в 3-tier) программа вылетает. Т.е. своп растет (не по дням, а по часам), в конце концов все заканчивается вылетом программы. Тестили на разных компах (1 комп 4 xeon 2.8Gz 1 Gb RAM, 2 комп 1 проц Atlohh 1.7Gz 1 gb Ram) , ставили "чистую" аксу - не помогает. Oracle? |
|