|
v7: WIN 2008 R2. Недостаточно свободной оперативной памяти. | ☑ | ||
---|---|---|---|---|
0
rainman
06.02.14
✎
06:54
|
Имеется база 1С7 и три различных операционных системы.
1) Win 7 64 bit 2) Win server 2003 R2 64 bit 3) Win server 2008 R2 64 bit А так же один достаточно большой отчет. На системах 1 и 2 отчет работает, да достаточно долго, но работает. Память больше 1.5 Гб не используется. На 3й системе отчет вылетает по нехватки памяти. Первый раз, признаться, такое случилось. Может кто-то сталкивался с подобными проблемами. Приветствуются дельные советы. |
|||
1
GStiv
06.02.14
✎
07:01
|
Если падает с нехваткой скорее всего получается громадная ТЗ, посмотрите где в коде ее можно уменьшить свернуть итд
|
|||
2
rainman
06.02.14
✎
07:03
|
(1) Это понятно. Так и есть. Я надеюсь есть возможность код этот не переписывать, ведь работает на других операционках.
|
|||
3
Гадкий 1С-ник
06.02.14
✎
07:04
|
Попробуй очищать лишние объекты когда отчет формирует.
|
|||
4
GStiv
06.02.14
✎
07:06
|
Такая же проблема была при обновлении одной типовой спец конфигурации на 8 решили только ключами 3gb pae но насколько э то поможет 77 не знаю. Еще вариант в режиме совместимости запустить xp sp3
|
|||
5
Гадкий 1С-ник
06.02.14
✎
07:06
|
(0) возможно банально утечка памяти (пример v8: v8: Утечка памяти при работе с ТабДок)
Можно кэшировать макеты и т.д, случаи индивидуальны |
|||
6
rainman
06.02.14
✎
07:10
|
(4) Да, пробовал запускать с совместимостью ХР и 7, результата к сожалению нет.
(5) Я про v7. Советы еще подожду, но чувствуется, что придется отчет таки переделывать. |
|||
7
PaulBC
06.02.14
✎
07:15
|
проверь место свободное на дисках, особенно где временные файлы хранятся
|
|||
8
rainman
06.02.14
✎
07:19
|
(7) 150 Гб. Думаю, что за глаза.
|
|||
9
Voronve
06.02.14
✎
07:22
|
Отказаться от 2к8 r2 x64. Найти дистр 2k8 не r2 x64
Темпы с профиля юзера перенастроить на X:\windows\temp |
|||
10
Морозов Александр
06.02.14
✎
07:27
|
А енто... в терминале то работаете? Может Юзеру мало памяти выделено?
|
|||
11
Повелитель
06.02.14
✎
07:30
|
(0) У меня была такая проблема. Когда win клиента был х32, а на сервере х64.
Ну а так как приложение 1с7 х32, то похоже в этом проблема. |
|||
12
rainman
06.02.14
✎
07:31
|
(9) Думаю мои админы повесятся от такого предложения. Но намекнуть им, для приколка, чтобы повеселиться - спасибо за идею :)
(10) В терминале. Но все же комрады выше правильно поняли, что вылетает после превышения памяти больше 2 Гб. Или я вас возможно недопонял. Можете поподробнее? |
|||
13
Морозов Александр
06.02.14
✎
07:33
|
(12) Но ведь на других ОС не падает... Я просто подумал что терминальному пользователю выделено мало оперативки... вот и падает.
|
|||
14
rainman
06.02.14
✎
07:45
|
В итоге пока суть да дело, переделал немного отчет и он заработал где надо.
Но вопрос мне кажется интересный, возможно найдется человек, который знает в чем проблема. И как решить это без рефакторинга. |
|||
15
Морозов Александр
06.02.14
✎
07:47
|
я бы посоветовал почитать вот про это: http://technet.microsoft.com/ru-ru/library/cc732553.aspx
|
|||
16
rainman
06.02.14
✎
08:03
|
(15) Спасибо за совет. Ознакомлюсь.
|
|||
17
hogik
06.02.14
✎
18:13
|
(1)
Тема: http://forum.infostart.ru/forum26/topic50264/message550872/#message550872 Сообщения: 12, 14. Проверял на 1cv7.exe. |
|||
18
hogik
06.02.14
✎
18:27
|
(17)->(0)
|
|||
19
lg2marvel
07.02.14
✎
16:48
|
(0)Столкнулся с нечто схожим v7: Runtime error при проведении документа торг->бух
Для себя нашел на инфостате решение: http://www.ex.ua/862185182142 - 1с-ка скомпилированная с ключом чтоб использовалось 3Гб памяти на процесс. И в boot.ini параметры /PAE /3GB для включения использования расширенного диапазона памяти. |
|||
20
H A D G E H O G s
07.02.14
✎
16:58
|
(0)
dll-ка (не обязательно системная, от винды) загрузилась по кривому адресу в операционке номер (3). |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |