Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

COM Connector по сети жутко тормозит.

COM Connector по сети жутко тормозит.
Я
   ELEA26
 
18.10.17 - 16:34
Добрый день.
Имеется 2 сервера в сети (подсети разные, с маршрутами все ОК, порты все открыты (по пути тоже), пинг замечательный. Технически придраться не к чему.
Соединение через COM connector происходит адски медленно. Подключение длится 6 - 12 минут. Каждый запрос к базе так же.
Соединение выполняет сервер.
При этом подключения к базам на том же сервере - быстрые.
Т.е. если 2 базы на одном любом сервере, то обмен быстрый и легкий.
При этом легко и быстро запускается сама 1С (тонкий клиент) с одного любого сервера к базе на втором любом сервере.
Сам ком коннектор ковырял по всякому, удалял, ставил заново.
Платформа: 1С:Предприятие 8.3 (8.3.10.2561)

Это читал и некоторое пробовал:
http://catalog.mista.ru/public/387577/
com connector при локальной базе летает при сетевой тормозит жутко
Синхронизация УТ 11 БП 3.0, отказано в доступе COMConnect

Кто, что знает про это? Что еще посмотреть, что попробовать?
 
 
   Cyberhawk
 
1 - 18.10.17 - 16:38
Пригласить шамана, пусть потанцеет
   Cyberhawk
 
2 - 18.10.17 - 16:38
*потанцует
   Cyberhawk
 
3 - 18.10.17 - 16:38
шаман = специалист
   Cyberhawk
 
4 - 18.10.17 - 16:39
потанцует = поработает за деньги
   ELEA26
 
5 - 18.10.17 - 16:42
(4) Круче меня пока не нашли. Если есть - позову, называйте цену. Если не сделаете, то х2 сумма с вас. Если сломаете что есть х10 с вас. Составим договор.
А то ***ть все умеют.
И спасибо за совет.
Есть у кого по делу? Если криво задал вопрос - переспросите.
Можно накидывать версии, если не пробовал - буду проверять.
   Cyberhawk
 
6 - 18.10.17 - 16:43
(5) Чего тебе накидывать, если ты сам пишешь в (0), что "некоторое пробовал". По вершкам пробежался пади да на авось понадеялся
   Cyberhawk
 
7 - 18.10.17 - 16:44
Ну и критерии в части "Если не сделаете" будут, думаю, весьма туманны - может там у тебя дело в коде конфигураций, которые обновлять никто не будет, или в косячной витой паре, которую тоже никто менять не захочет ))
   DrShad
 
8 - 18.10.17 - 16:47
(5) а можно поинтересоваться нафейхоа вам соединение по ОЛЕ?
   ELEA26
 
9 - 18.10.17 - 16:50
(7) БУХ 3.0 <-> ЗУП 3.1 на чистых пробовал. Та же проблема. С сетью как может быть проблема, если тонкий клиент легко работает.
(8) Потому что все написано и работало, пока было на 1м сервере. Сейчас предстоит аналогичное еще на 3х поднимать. А потом скорее всего еще. Переписывать все что есть?
   DrShad
 
10 - 18.10.17 - 16:52
(9) ок, а что есть?
 
 Рекламное место пустует
   vde69
 
11 - 18.10.17 - 16:52
(0)
1. проверить настройки хаспа на сервере
2. зайти под пользователем службы сервера и попробовать запустить в пользовательском режиме

ну и до кучи почитать про настройку серверов с несколькими сетевыми картами - http://wiki.mista.ru/doku.php?id=it:set_dual_net
   ELEA26
 
12 - 18.10.17 - 17:02
(10) обмен справочников, выгрузки из БУХ 3.0 "сводных данных" и некоторых видов документов в отдельную базу.
(11) пот учеткой сервера запускал 1С и да, она нормально соединяется со вторым сервером (в обратку так же). Все ключи видны и достаточно быстро выдаются.
За ссылку спасибо, пошел читать.
   ELEA26
 
13 - 18.10.17 - 17:10
(11) не знаю нужна ли перезагрузка. Но не помогло. Вечером перегружу. Хотя думаю не в этом дело. Клиенты же работают.
Думаю в настройках DCOM где-то... :(
   andrey153
 
14 - 18.10.17 - 17:21
Тормозит на этапе соединения или потом тоже?
   ELEA26
 
15 - 18.10.17 - 17:27
(14) и потом тоже. Каждое обращение.
Тормозят:
ВнешняяСсылка = КомБаза.Справочники.Показатели.ПолучитьСсылку(ВнешнийИД);

ПоказательКомОбъект.Записать();

И одинаково долго - 4 - 6 минут. При этом нигде никакой нагрузки, как будь-то спит.
   vde69
 
16 - 18.10.17 - 17:31
профиль безопасности настраивал?
   vde69
 
17 - 18.10.17 - 17:32
(13) перезагрузка НЕ НУЖНА
   ELEA26
 
18 - 18.10.17 - 17:38
(16) Подробнее. Какой, где? На сервере 1С? Нет. По умолчанию (когда нет профиля) - по идее все можно. Или нет?
(17) тогда пропись имен не помогла. И опять же - признак того, что обычный клиент нормально подключается и быстро работает разве не говорит о том, что с сетью порядок?
   andrey153
 
19 - 18.10.17 - 17:42
а пробовал при создании соединения указвать сервер?
Новый COMОбъект(<Имя>, <ИмяСервера>)
   vde69
 
20 - 18.10.17 - 17:47
>>>И опять же - признак того, что обычный клиент нормально подключается и быстро работает разве не говорит о том, что с сетью порядок?

не говорит, ибо параметры зависят от много, например сервер может пытаться авторизоваться на старом резервном контроллере АД который давно не существует и при истечении таймаута переходить на рабочий... Да мало ли чего...

Или например используется темповый каталог в котором 20к пустых файлов, или где-то в файловых правах не валидный SID и сервер его пытается разрешить во всех известных доменах...

короче подумай, попробуй точно замерить время, может подойдет под что-то (например в SQL сервере типовой таймаут 600 секунд)
   ELEA26
 
21 - 18.10.17 - 17:47
(19) да. этот параметр указывает где будет COM connector запущен. У меня тачки не в домене и потому ошибку выдает: "Отказано в доступе". Ни по имени, ни по IP не пускает.
Я не понял где разрешения даются. Учетки у службы разумеется разные и нет возможности сделать одинаковыми. В журнале пишет, что отказ для имени именно того, из под кого запущена служба сервера. Для примера создал 2ю учетку. Стало пускать, но тогда пишет: Служба RPC не доступна. А это уже не заборол.
   andrey153
 
22 - 18.10.17 - 17:52
Права для comconnector настраиваются тут, если что:
Панель управления,
  администрирование,
    службы компонентов,
      приложения com+,
        v83comconnector,
          свойства,
            закладка "удостоверение" ввести данные доменной учетной записи
   andrey153
 
23 - 18.10.17 - 17:55
Илья, у меня такого как описано в (15) никогда не было, но у меня все сервера 1С работают от имени одного доменного пользователя
   ELEA26
 
24 - 18.10.17 - 17:56
(23) У меня не домен к сожалению.
   ELEA26
 
25 - 18.10.17 - 20:20
Завел вариант Новый COMОбъект(<Имя>, <ИмяСервера>)
Пришлось ставить "Сервер приложений".
На сервере куда подключаюсь теперь видно, что ком соединение от самого себя.
Подключаться стало быстрее, но вот:
ВнешняяСсылка = КомБаза.Справочники.Показатели.ПолучитьСсылку(ВнешнийИД);
по прежнему висит долго.

К сожалению теперь все как в статье:
http://catalog.mista.ru/public/387577/
раздел: Подключение внешнего соединения

Надо думать как выходить из положения. :(
   breezee
 
26 - 18.10.17 - 21:01
(25) Веб сервисами выходить. Да и если на Линупс переедете будет полезно. Говорят правда хттп-сервисы быстрее или как их там. В общем, надо отказаться от старой технологии
   Immortal
 
27 - 18.10.17 - 22:43
да отстой этот ваш com
через веб-сервис все летает
   Immortal
 
28 - 18.10.17 - 22:44
плюс com - платформозависимая херня
   ELEA26
 
29 - 19.10.17 - 10:21
Вы правы. Нафиг этот COM. Со вчера уже 7 из 12 процедур обмена сделал на http сервисах. Реально в разы быстрее :)
Правда IIS поднимать пришлось. Но то 15 минут потратил.
Сегодня думаю закончу.
Спасибо за участие.
   Сияющий в темноте
 
30 - 19.10.17 - 11:21
ком коннектор,этотаналог толстого клиента он запросы на клиенте выполняет
   ELEA26
 
31 - 19.10.17 - 11:50
(30) т.е. по любому поводу он тянет всю таблицу на клиент и делает запрос локально? Да ладно!? Если так, то и в локальных случаях ком конектор пойдет лесом...
   ELEA26
 
32 - 19.10.17 - 13:08
а 1С не хотят замутить ком коннектор на основе тонкого клиента? :)
Или они тоже считают ее не перспективной технологией?
   vde69
 
33 - 19.10.17 - 13:22
(32) Вы вообще понимаете о чем пишите? COM - это стандарт, как его можно замутить на основе своего внутреннего стандарта?

это примерно как спрашивать: а Вы можете покрасить стену с помощью обоев
 
 
   DrShad
 
34 - 19.10.17 - 13:27
(32) получится совершенно бесполезная вещь
   ELEA26
 
35 - 19.10.17 - 14:08
(33) В смысле? Я же не интерфейс имею ввиду, а внутреннюю реализацию.
Это как у машины - руль педали, а внутри может быть аккумулятор или провод до розетки.
Ну да ладно.

Ладно. Это уже "офтоп". Фиг с ним.
   Сияющий в темноте
 
36 - 20.10.17 - 10:00
можете попробовать переписать сом через одата
это,в принципе,возможно,но чем выполнять код 1с
хотя,ещё можно попробовать дсом,чтобы он работал в памяти сервера


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует