Имя: Пароль:
1C
 
Зависает терминал и куча ошибок 1с
0 spanjokus
 
31.07.19
11:00
Добрый день! Коллеги, после установки 1С версии 8.3.14.1630 (32-х)на терминальные столы Windows Server 2012R2, у меня стали на серверах зависать сессии пользователей, они не могут с него корректно выйти и их нельзя разлогинить. В итоге приходится только перезагружать сервер, в логах Windows одни и те же ошибки "Программа 1cv8c.exe версии 8.3.14.1630 прекратила взаимодействие с Windows и была закрыта. Чтобы узнать, имеются ли дополнительные сведения о проблеме, проверьте историю проблемы в Центре поддержки в панели управления.
ИД процесса: 6394
Время запуска: 01d5476cf0acb640
Время завершения: 1
Путь приложения: C:\Program Files (x86)\1cv8\8.3.14.1630\bin\1cv8c.exe
ИД отчета: bbd779d9-b360-11e9-80e8-0050568dbadb
Полное имя сбойного пакета:
Код приложения, связанного со сбойным пакетом: "

Как мне понять из-за чего все это происходит, как отдебажить 1С, так как наши разработчики отмазываются и говорят, что это у вас винда плохая? Добавлял в ферму новые хосты, чистые, но через несколько дней, ситуация повторилась. Еще забыл отметить, что на сервере есть версия 8.2.19.130 и 8.3.12.1685, но они используются реже
1 Garykom
 
гуру
31.07.19
12:16
1. 1C не оптимизирована под виртуалки и работоспособность не гарантируется
2. Проверить есть ли какие то ВК и в какой момент происходит зависание 1С по логам
3. Хватает ли оперативки
2 Garykom
 
гуру
31.07.19
12:18
Ну и 1С попробовать 64 битную x86_64
3 spanjokus
 
31.07.19
15:01
Что такое ВК?
4 unbred
 
31.07.19
15:05
(0) >приходится только перезагружать сервер
а сессии нельзя завершить чтоли?!ну и что,что корректно не вышли? жуть.подробнее.
5 Garykom
 
гуру
31.07.19
15:17
(3) внешняя компонента для доступа к оборудованию или неким возможностях за рамками стандартных для платформы 1С
6 spanjokus
 
31.07.19
15:28
Вы имеете ввиду DCOM компоненты?
7 spanjokus
 
31.07.19
15:29
(4) К сожалению пока нет, не qwinsta и ей подобные утилиты не помогают
8 Cyberhawk
 
31.07.19
15:33
(6) Нет, речь типа о подключаемых dll
9 Garykom
 
гуру
31.07.19
15:36
(6) Вызов из кода на 1С различных Новый COMОбъект() тоже легко может приводить к подобнмым глюкам.
10 spanjokus
 
31.07.19
16:33
А как и где можно со стороны 1С это видеть, в винде я вижу только что сбоил модуль, а из за чего? Неужели 1С не логирует ошибки
11 dka80
 
31.07.19
16:35
(10) включи технологический журнал 1С - там все будет. Только ты его вряд ли прочитаешь ))
12 spanjokus
 
02.08.19
10:50
Пока все в поисках проблемы, нашел пост, где описывается использование утилиты logman, попытаюсь собрать лог с ошибками, может быть это даст какую-то информацию
13 Cyberhawk
 
02.08.19
10:51
Лучше сходи и поешь лагман
14 spanjokus
 
05.08.19
11:09
Подскажите, а если я попытаюсь получить дамп приложения, вот таким методом (http://pyatilistnik.org/how-to-save-the-dump-application-in-windows-server-2012-r2/), это мне что-то даст?
15 StanLee
 
05.08.19
12:19
у меня на терминалке тонкий клиент именно этой версии вообще отказался запускаться, сейчас веб сервер мучаем
16 spanjokus
 
05.08.19
13:03
В дампе получилось получить вот такие сообщения, кому что говорит это?

ntdll!NtWaitForMultipleObjects+c      
ntdll!RtlReportExceptionEx+3eb      
ntdll!RtlReportException+9b      
combase!SilentlyReportExceptions+77 [d:\blue\com\combase\dcomrem\excepn.cxx @ 136]      d:\blue\com\combase\dcomrem\excepn.cxx @ 136
combase!ServerExceptionFilter+ba [d:\blue\com\combase\dcomrem\excepn.cxx @ 201]      d:\blue\com\combase\dcomrem\excepn.cxx @ 201
combase!CallBackExceptionFilter+13 [d:\blue\com\combase\dcomrem\excepn.cxx @ 359]      d:\blue\com\combase\dcomrem\excepn.cxx @ 359
combase!PerformCallback+97691 [d:\blue\com\combase\dcomrem\crossctx.cxx @ 1552 + 12]      d:\blue\com\combase\dcomrem\crossctx.cxx @ 1552 + 12
combase!CObjectContext::InternalContextCallback+d0 [d:\blue\com\combase\dcomrem\context.cxx @ 4447 + 1b]      d:\blue\com\combase\dcomrem\context.cxx @ 4447 + 1b
combase!CGIPTable::RevokeInterfaceInCurrentApartment+bc [d:\blue\com\combase\dcomrem\giptbl.cxx @ 1194]      d:\blue\com\combase\dcomrem\giptbl.cxx @ 1194
combase!CGIPTable::_RevokeInterfaceFromGlobal+54 [d:\blue\com\combase\dcomrem\giptbl.cxx @ 1055 + 6]      d:\blue\com\combase\dcomrem\giptbl.cxx @ 1055 + 6
combase!CGIPTable::RevokeInterfaceFromGlobal+12 [d:\blue\com\combase\dcomrem\giptbl.cxx @ 838]      d:\blue\com\combase\dcomrem\giptbl.cxx @ 838
combase!CGIPTable::ContextOrApartmentCleanup+145 [d:\blue\com\combase\dcomrem\giptbl.cxx @ 432 + 2]      d:\blue\com\combase\dcomrem\giptbl.cxx @ 432 + 2
combase!FinishShutdown+44 [d:\blue\com\combase\class\compobj.cxx @ 2227]      d:\blue\com\combase\class\compobj.cxx @ 2227
combase!ApartmentUninitialize+67 [d:\blue\com\combase\class\compobj.cxx @ 2549]      d:\blue\com\combase\class\compobj.cxx @ 2549
combase!wCoUninitialize+d0 [d:\blue\com\combase\class\compobj.cxx @ 3894 + 7]      d:\blue\com\combase\class\compobj.cxx @ 3894 + 7
combase!CoUninitialize+bb [d:\blue\com\combase\class\compobj.cxx @ 3814]      d:\blue\com\combase\class\compobj.cxx @ 3814
1cv8c+e583      
1cv8c+7d897      
kernel32!BaseThreadInitThunk+24      
ntdll!__RtlUserThreadStart+2f      
ntdll!_RtlUserThreadStart+1b