Имя: Пароль:
1C
1С v8
Универсальный обмен. COM. Виснет на тестировании соединения.
0 СвинТуз
 
23.10.24
11:44
Добрый день!
Как и бывает. Работало. Не трогали.

Синхронизация данных.

Сейчас:
Универсальный обмен erp-ЗУП. Прямое подключение.
Зависает при попытке обмена.

Виснет даже если нажать "Проверить подключение".

Виснет если попытаться просто создать COM объект через обработку.
Висит без ошибок.

Что есть в журнале?
"Не удалось выполнить получение данных. Подробности см. в журнале регистрации".
1 СвинТуз
 
23.10.24
11:45
COM соединение из обработки так же висит и с другими базами.
2 Lama12
 
23.10.24
11:47
(0) На обмены файлами принципиально не переводите?
3 СвинТуз
 
23.10.24
11:49
Ошибки регистрации компонент не выдает.
Виснет и из второй программы.
Сервер перегружали.

Текст того что виснет:

СтрокаПодключения = "Srvr=""..."";Ref=""..."";Usr=""..."";Pwd=""..."";";
    V82COMConnector= Новый COMОбъект("V83.COMConnector");    //8.3.24.1586
    Попытка
        Base1С = V82COMConnector.Connect(СтрокаПодключения);
        Сообщить("1");
    Исключение
        ИнформацияОбОшибке = ИнформацияОбОшибке();
        Сообщить(ИнформацияОбОшибке);
    КонецПопытки;

"1" не вижу. Крутится указатель мыши.
4 СвинТуз
 
23.10.24
11:49
(2)
Это то понятно.
Это просто.
Не я  делал.
5 СвинТуз
 
23.10.24
11:50
Почему ком виснет?
6 maxab72
 
23.10.24
11:52
антивирус?
7 Lama12
 
23.10.24
11:53
(5) Посмотри в ошибках платформы. В каких-то последних версиях была ошибка COM в 32х версиях платформы.
8 СвинТуз
 
23.10.24
11:54
(6)
может быть.
может было у кого? Решили.
Админы говорят сидели на попе ровно.
9 lEvGl
 
23.10.24
11:56
(6) +1
сетевую доступность серверной стороны подключения еще можно проверить для клиентской
10 CepeLLlka
 
23.10.24
11:57
(8)Мы таким не занимаемся.. Наелись уже и работаем через файл. А вы видимо ещё не наелись :)
11 Lite777888
 
23.10.24
11:57
(0) comcntr.dll регистрацию проверить, посмотреть журнал виндовс
12 СвинТуз
 
23.10.24
12:02
(11)
Тогда бы была ошибка. Другая. Явная. Известная. И в журнале.

(10)
Их бин не я.

(7)
Я бы поверил. Позавчера работало. Перестало.
Платформу не трогали.

Вылетело на всем сервере.
13 СвинТуз
 
23.10.24
12:03
Во всех базах.
14 Мультук
 
23.10.24
12:03
(10)

+1
15 shuhard
 
23.10.24
12:06
(12)[Позавчера работало. Перестало.
Платформу не трогали.]
базы все в одной подсети IP ?
обновления ОС отключены ?
в журналах ОС тишина ?
16 СвинТуз
 
23.10.24
12:09
(15)
Глухо как в танке.
Так не бывает )))
17 СвинТуз
 
23.10.24
12:10
Один сервер.
18 СвинТуз
 
23.10.24
12:10
Думал данные испортились. Но во всех базах сразу?
Раньше отказов не было.
19 Мультук
 
23.10.24
12:13
Я одно не пойму

1) Переводим обмен на файловый режим (надеюсь, у вас не сотни баз)
2) Обмены запустились, пользователи ушли пить компот
3) Пишем простейшую обработку с кодом из (3)

Теребонькаем никому не мешая эту обработку, проверяя соединения
ERP в ERP
ЗУП в ЗУП
ЗУП->ЕРП
ЕРП->ЗУП

Получаем некие данные, думаем, делаем выводы.
Лечим, калечим

P.S.
Начальника,  мы ничего не делали, только файрволл чуть-чуть включили, да ??
20 lEvGl
 
23.10.24
12:15
в каком смысле один сервер, где базы находятся
21 shuhard
 
23.10.24
12:16
(20) IP у баз один на всех
22 lEvGl
 
23.10.24
13:20
(21) если база, где создается ком, находится на том же компе, что и база в которую этот ком коннектится, то можно попробовать делать это через localhost, чтобы убрать возможные сетевые проблемы
Прямое подключение

отсюда что ли надо было понять, что базы на одной машине
23 shuhard
 
23.10.24
13:21
(22) не а, прямое это без файлов и е-мэйлов =)
24 lEvGl
 
23.10.24
13:26
(23) ну и я думаю.. а из каких тогда "вводных". в целом, без разницы
подозреваю, что это
может было у кого? Решили.

означает, что все ок и вопрос снят
чебы уже просто смайликами не разговаривать
25 СвинТуз
 
23.10.24
13:39
антивируса нет
настоял. переустановили библиотеку.

теперь уже проще ...

Обработка: ТранспортСообщенийОбменаCOM
Не удалось подключиться к приложению: Ошибка при вызове конструктора (COMObject)
{ОбщийМодуль.ОбщегоНазначенияСлужебныйКлиентСервер.Модуль(408)}:COMConnector = Новый COMObject(ОбщегоНазначенияКлиентСервер.ИмяCOMСоединителя()); // "V83.COMConnector"
{ОбщийМодуль.ОбщегоНазначения.Модуль(3487)}:Возврат ОбщегоНазначенияСлужебныйКлиентСервер.УстановитьВнешнееСоединениеСБазой(Параметры, ПодключениеНедоступно, КраткоеОписаниеОшибки);
{ОбщийМодуль.ТранспортСообщенийОбмена.Модуль(937)}:Результат = ОбщегоНазначения.УстановитьВнешнееСоединениеСБазой(СтруктураНастроек);
{ОбщийМодуль.ТранспортСообщенийОбменаПовтИсп.Модуль(13)}:Возврат ТранспортСообщенийОбмена.УстановитьВнешнееСоединениеСБазой(СтруктураНастроек);
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(553)}:Подключение = ТранспортСообщенийОбменаПовтИсп.УстановитьВнешнееСоединениеСБазой(СтруктураПараметров);
{Обработка.ТранспортСообщенийОбменаCOM.МодульОбъекта(310)}:ВнешнееСоединение = УстановитьВнешнееСоединениеСБазой();
{Обработка.ТранспортСообщенийОбменаCOM.Форма.ФормаНастройки.Форма(173)}:ПодключениеУстановлено = ОбработкаОбъект.ПодключениеУстановлено();

[ОшибкаВоВремяВыполненияВстроенногоЯзыка, ОшибкаИспользованияВстроенногоЯзыка]
по причине:
-2147467259(0x80004005): Неопознанная ошибка
26 shuhard
 
23.10.24
13:46
(25) [переустановили библиотеку]
16 разрядную ?
27 СвинТуз
 
23.10.24
13:52
(26)
Да видимо. Я сами действия не делаю.
Нужно видимо службу перезапустить как минимум.
28 СвинТуз
 
23.10.24
13:52
Но ради обмена в середине дня этого никто делать не будет.
29 СвинТуз
 
23.10.24
14:06
(26)
"[переустановили библиотеку]"
DLL перерегистрировали.
library
30 lEvGl
 
23.10.24
14:11
кто то где то там что то делает по советам отсюда.. хуже нет. пусть админы разбираются или права дают
31 BaZZiL
 
23.10.24
14:29
Бывало такое при нормально зарегистрированной comcntr.dll

Лечилось перезапуском агента сервера 1С
32 Jackman
 
23.10.24
15:24
(0) Нужно было сразу сделать ребут сервера, если бы не помогло - разбираться дальше.

Если проблема произошла внезапно и массово, а на стороне 1С ничего не меняли, значит нужно искать не внутри 1С.
33 СвинТуз
 
23.10.24
17:03
Короче.

Перегрузка была. Не помогла.

Перерегистрировали DLL. Перегрузили сервер.
Помогло.

Возможно хватило бы перезапуска службы. Не проверяли.
34 craxx
 
23.10.24
22:00
(33) У меня такое было, восстановление реестра винды из бэкапа спасло. Так же отвалилось без звука.
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший