Показать полную графическую версию : Недостаточно памяти для обработки команды/ error executing program
Недавно начались глюки на сервере Win 2003 SP2. Проявляются в том, что при работе в любых программах, начинают пропадать иконки... При отправке документа на предпросмотр при печати, не отображается часть документа. При распечатке, также, печатается не все, а отдельные строки.
Обновил сервак с сервера Microsoft - не помогло. При запуске с него программы через шару, которая находится на другом компьютере в сети выдает ошибку "Отказано в доступе к указанному устройтству, пути или файлу. Возможно у вас нет нужных прав доступа к этому объекту". Хотя запускается всё с правами администратора.
Когда-то похожая проблема была на XP SP3. Там также не запускались программы, выдавая различные ошибки и иногда сбрасывалось разрешение экрана с цветностью 4 бит.
Там проблему решил правкой реестра:
HKEY_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Control - Session Manager - Memory Management
параметр PagedPoolSize - поставил значение ffffffff вместо 0
Создал новый параметр DWORD PoolUsageMaximum со значением
00000028
На 2003 это не помогло.
Используется рабочая группа. Клиенты 1С используют терминальный режим. У одного клиента так же как и на сервере начинаются глюки в 1С с пропаданием иконок... хелп
Проверяли на вирусы. Ничего страшного не обнаружено http://forum.oszone.net/thread-193253.html
К сожалению не могу выложить скрины всех возникающих ошибок, т. к. при попытке добавить скрин в Paint выдает сообщение Недостаточно памяти или ресурсов для выполнения операции
Petya V4sechkin
12-12-2010, 16:41
Step_BY, приведите ошибки из журнала событий в соответствии с этими инструкциями (http://forum.oszone.net/showpost.php?p=580138#post580138)
Незапуск программ, исчезновение иконок, текста в окнах (и при печати, если GDI-принтер) может быть связано с Desktop Heap, посмотрите с помощью Desktop Heap Monitor (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5cfc9b74-97aa-4510-b4b9-b2dc98c8ed8b)
Petya V4sechkin, ошибок, соответствующих моей проблеме в журнале не обнаружил.
Пытаюсь понять, что такое Desktop Heap Monitor »
как воспользоваться этим монитором? Он распаковался у меня, но не запускается. Ошибка error execute.....
Petya V4sechkin
12-12-2010, 21:38
error execute
После перезагрузки?
После перезагрузки? »
Сорри, error execute выдает при запуске для 64х приложений, у меня 32
Запустил из папки х86 dheapinst.exe и dheapmon.exe, пролетело окошко, но никакой интерфейс не открылся.
Бухгалтер сказа, что пока всё открывается.
ЗЫ. Что дает этот волшебный монитор?
Petya V4sechkin
13-12-2010, 09:20
При распечатке, также, печатается не все, а отдельные строки
Принтер какой?
Принтер какой? »
Canon MF4018 и HP 1020, подключены к дрцгим компам и расшарены. Но эта проблема возникала только тогда, когда в приложениях пропадали иконки и т.п.
Petya V4sechkin
13-12-2010, 10:25
Canon MF4018 и HP 1020
Оба GDI типа.
и при печати, если GDI-принтер) может быть связано с Desktop Heap
Как оказалось, тут я ошибся:
Преодолевая границы Windows: объекты USER и GDI (часть 2) (http://blogs.technet.com/b/mark_russinovich/archive/2010/04/06/3323382.aspx)
В отличие от объектов USER, объекты GDI не распределяются из куч рабочего стола; вместо этого на системах Windows XP и Windows Server 2003, на которых не установлены Terminal Services, они распределяются из общего выгружаемого пула; на всех других системах они распределяются из пула сеансов, для каждого сеанса в отдельности.
Однако, когда на той же системе Windows Server 2003 установлены Terminal Services, в информации об использовании пула ненулевого сеанса вы можете увидеть, что объекты GDI берутся из пула сеанса
Step_BY, так что Desktop Heap Monitor можете не мучить (прошу прощения, что ввел в заблуждение).
Снова при распечатке пропали иконки в Excel и напечаталсь пустая таблица без данных.
Step_BY, так что Desktop Heap Monitor можете не мучить (прошу прощения, что ввел в заблуждение). »
Да незачто извиняться... главное, что не бросили, а пытаетесь помочь.
Может стоит обратить внимание в сторону реестра на первый пост... Проблема практически один в один была на XP. Пропадание иконок, выбрасывание ошибок в виде не найдена dll и т.п.
И решилась всего лишь вот этой правкой реестра. Может в 2003 где-то ещё можно подправить связанное с паматью.
Petya V4sechkin
13-12-2010, 10:57
Step_BY, Terminal Services установлены?
Step_BY, ну и? Terminal Services установлены? »
Да, я писал, что клиенты 1С работают через удаленный рабочий стол.
Может через тимвьювер дать подключение - посмотрите?
Petya V4sechkin
13-12-2010, 11:21
Step_BY, статью (http://blogs.technet.com/b/mark_russinovich/archive/2010/04/06/3323382.aspx) прочитали? В этом случае:
когда на той же системе Windows Server 2003 установлены Terminal Services, в информации об использовании пула ненулевого сеанса вы можете увидеть, что объекты GDI берутся из пула сеанса
И решилась всего лишь вот этой правкой реестра. Может в 2003 где-то ещё можно подправить связанное с паматью.
KB840342 (http://support.microsoft.com/kb/840342)
KB840342 »
Дело в том, что проблемы проявляются на самом сервере (он также используется как рабочая станция). У клиентов, работающих через терминал такие проблемы не наблюдаются.
Step_BY, и тем не менее. »
Из ссылки понял, что нужно поиграться с параметрами SessionViewSize и SessionPoolSize. Какие значения лучше всего выставить? В данный момент
SessionPoolSize= 48 в десятичной системе
SessionPoolSize= 4 в десятичной системе
tep_BY, статью прочитали? »
Статью прочитал. Похоже мой случай. Но как побороть не нашел
Petya V4sechkin
13-12-2010, 16:08
В данный момент
SessionPoolSize= 48 в десятичной системе
SessionPoolSize= 4 в десятичной системе
Сколько-сколько?
поиграться с параметрами SessionViewSize и SessionPoolSize. Какие значения лучше всего выставить?
In an ideal condition, the total memory allocated to the SessionViewSize and SessionPoolSize registry entries must not be more than 512 MB.
Но как побороть не нашел
Там написано, как искать утечки с помощью Poolmon.
Кроме того, в Диспетчере задач -> меню Вид -> Выбрать столбцы -> включите галку Объекты GDI (нет ли там чего аномального).
Цитата Step_BY:В данный момент
SessionPoolSize= 48 в десятичной системе
SessionPoolSize= 4 в десятичной системе
Сколько-сколько? »
Именно столько как написал....
по поводу In an ideal condition, the total memory allocated to the SessionViewSize and SessionPoolSize registry entries must not be more than 512 MB. »
постремался ставить, так как изначально паремтры были очень низкими (48 и 4). Попробую выставить по 512.
Кроме того, в Диспетчере задач -> меню Вид -> Выбрать столбцы -> включите галку Объекты GDI (нет ли там чего аномального). »
Посмотрю
Petya V4sechkin
13-12-2010, 17:05
Именно столько как написал
Вы два раза написали SessionPoolSize.
Попробую выставить по 512
Total - это значит в сумме 512 (максимум, который не рекомендуется превышать).
Вы два раза написали SessionPoolSize. »
Аааа, прошу прощения, один параметр 48, второй 4.
Total - это значит в сумме 512 (максимум, который не рекомендуется превышать). »
Да, заметил, что увеличение параметров приводит к большим "тормозам" компьютера.
Ументшил соответсвенно до 30 и 3 в десятичной системе. То что не запускалось, стало запускаться. Вчера 3 часа работало без сбоев. Тестирую сегодня.
Petya V4sechkin
14-12-2010, 10:40
Ументшил соответсвенно до 30 и 3 в десятичной системе.
Меньше, чем было? Интересно, какой в этом смысл.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.