Имя: Пароль:
1C
1С v8
Ошибка при вызове конструктора (COMОбъект): Not enough storage is available
0 Alex unde
 
19.09.16
16:07
Всем привет.
На сервере (1с - 8.3.6 32 бит; Win - 2008 R2)  работают фоновые задания. Одно из них выполняет следующий фрагмент кода:

WinHttp = Новый COMОбъект("WinHttp.WinHttpRequest.5.1");

Раз в несколько дней вылетает вот такая ошибка:

Ошибка при вызове конструктора (COMОбъект): -2147023485(0x80070583): Class does not exist.

И спамит в лог по несколько раз в секунду на протяжении нескольких минут... а потом за ней вот такая и тоже куча записей в логи

Ошибка при вызове конструктора (COMОбъект): -2147024888(0x80070008): Not enough storage is available to process this command.

при этом всем, такое случается несколько раз в неделю, закономерности не наблюдается.

Добавлю, что само по себе это фоновое работает круглосуточно и все отрабатывает нормально, кроме временных проблем описанных выше :(
Так же идет ежеминутное логирование свободного места на диске с кешем 1С, меньше 30гб не опускается. На диске с базой свободно 68гб.

Подскажите что это может быть, может у кого-то было такое???
1 Torquader
 
19.09.16
16:23
Видимо, прошлые объекты просто не удаляются из памяти и какая-то таблица заканчивается - а нет ли возможности создать этот объект только один раз, а потом просто использовать заново ?
2 Torquader
 
19.09.16
16:27
Или, как вариант, создать один постоянный объект (чтобы dll не выгружалась из памяти при разрушении объекта), а пользоваться другими, создаваемыми потом.
3 Alex unde
 
19.09.16
16:31
(0) Забыл добавить, что вся эта фича работает уже года 3, а проблемы начались недавно.. ничего на сервере вообще не менялось, даже обновления не устанавливались...
4 Рэйв
 
19.09.16
16:32
написано же по англицке на белом...места не хватает
5 Alex unde
 
19.09.16
16:42
(4) какого места, где? Оперативы тоже валом свободной
6 Torquader
 
19.09.16
16:44
Microsoft про это вот что пишет:
https://support.microsoft.com/ru-ru/kb/106167
7 Alex unde
 
19.09.16
17:11
А еще варианты? этот вариант не помог, пробовал
8 Alex unde
 
20.09.16
09:31
вверх
9 igork1966
 
20.09.16
09:36
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн