|   |   | 
| 
 | COM Connector по сети жутко тормозит. | ☑ | ||
|---|---|---|---|---|
| 0
    
        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 Кто, что знает про это? Что еще посмотреть, что попробовать? | |||
| 1
    
        Cyberhawk 18.10.17✎ 16:38 | 
        Пригласить шамана, пусть потанцеет     | |||
| 2
    
        Cyberhawk 18.10.17✎ 16:38 | 
        *потанцует     | |||
| 3
    
        Cyberhawk 18.10.17✎ 16:38 | 
        шаман = специалист     | |||
| 4
    
        Cyberhawk 18.10.17✎ 16:39 | 
        потанцует = поработает за деньги     | |||
| 5
    
        ELEA26 18.10.17✎ 16:42 | 
        (4) Круче меня пока не нашли. Если есть - позову, называйте цену. Если не сделаете, то х2 сумма с вас. Если сломаете что есть х10 с вас. Составим договор.
 А то ***ть все умеют. И спасибо за совет. Есть у кого по делу? Если криво задал вопрос - переспросите. Можно накидывать версии, если не пробовал - буду проверять. | |||
| 6
    
        Cyberhawk 18.10.17✎ 16:43 | 
        (5) Чего тебе накидывать, если ты сам пишешь в (0), что "некоторое пробовал". По вершкам пробежался пади да на авось понадеялся     | |||
| 7
    
        Cyberhawk 18.10.17✎ 16:44 | 
        Ну и критерии в части "Если не сделаете" будут, думаю, весьма туманны - может там у тебя дело в коде конфигураций, которые обновлять никто не будет, или в косячной витой паре, которую тоже никто менять не захочет ))     | |||
| 8
    
        DrShad 18.10.17✎ 16:47 | 
        (5) а можно поинтересоваться нафейхоа вам соединение по ОЛЕ?     | |||
| 9
    
        ELEA26 18.10.17✎ 16:50 | 
        (7) БУХ 3.0 <-> ЗУП 3.1 на чистых пробовал. Та же проблема. С сетью как может быть проблема, если тонкий клиент легко работает. 
 (8) Потому что все написано и работало, пока было на 1м сервере. Сейчас предстоит аналогичное еще на 3х поднимать. А потом скорее всего еще. Переписывать все что есть? | |||
| 10
    
        DrShad 18.10.17✎ 16:52 | 
        (9) ок, а что есть?     | |||
| 11
    
        vde69 18.10.17✎ 16:52 | 
        (0) 
 1. проверить настройки хаспа на сервере 2. зайти под пользователем службы сервера и попробовать запустить в пользовательском режиме ну и до кучи почитать про настройку серверов с несколькими сетевыми картами - http://wiki.mista.ru/doku.php?id=it:set_dual_net | |||
| 12
    
        ELEA26 18.10.17✎ 17:02 | 
        (10) обмен справочников, выгрузки из БУХ 3.0 "сводных данных" и некоторых видов документов в отдельную базу. 
 (11) пот учеткой сервера запускал 1С и да, она нормально соединяется со вторым сервером (в обратку так же). Все ключи видны и достаточно быстро выдаются. За ссылку спасибо, пошел читать. | |||
| 13
    
        ELEA26 18.10.17✎ 17:10 | 
        (11) не знаю нужна ли перезагрузка. Но не помогло. Вечером перегружу. Хотя думаю не в этом дело. Клиенты же работают.
 Думаю в настройках DCOM где-то... :( | |||
| 14
    
        andrey153 18.10.17✎ 17:21 | 
        Тормозит на этапе соединения или потом тоже?     | |||
| 15
    
        ELEA26 18.10.17✎ 17:27 | 
        (14) и потом тоже. Каждое обращение.
 Тормозят: ВнешняяСсылка = КомБаза.Справочники.Показатели.ПолучитьСсылку(ВнешнийИД); ПоказательКомОбъект.Записать(); И одинаково долго - 4 - 6 минут. При этом нигде никакой нагрузки, как будь-то спит. | |||
| 16
    
        vde69 18.10.17✎ 17:31 | 
        профиль безопасности настраивал?     | |||
| 17
    
        vde69 18.10.17✎ 17:32 | 
        (13) перезагрузка НЕ НУЖНА     | |||
| 18
    
        ELEA26 18.10.17✎ 17:38 | 
        (16) Подробнее. Какой, где? На сервере 1С? Нет. По умолчанию (когда нет профиля) - по идее все можно. Или нет?
 (17) тогда пропись имен не помогла. И опять же - признак того, что обычный клиент нормально подключается и быстро работает разве не говорит о том, что с сетью порядок? | |||
| 19
    
        andrey153 18.10.17✎ 17:42 | 
        а пробовал при создании соединения указвать сервер?
 Новый COMОбъект(<Имя>, <ИмяСервера>) | |||
| 20
    
        vde69 18.10.17✎ 17:47 | 
        >>>И опять же - признак того, что обычный клиент нормально подключается и быстро работает разве не говорит о том, что с сетью порядок?
 не говорит, ибо параметры зависят от много, например сервер может пытаться авторизоваться на старом резервном контроллере АД который давно не существует и при истечении таймаута переходить на рабочий... Да мало ли чего... Или например используется темповый каталог в котором 20к пустых файлов, или где-то в файловых правах не валидный SID и сервер его пытается разрешить во всех известных доменах... короче подумай, попробуй точно замерить время, может подойдет под что-то (например в SQL сервере типовой таймаут 600 секунд) | |||
| 21
    
        ELEA26 18.10.17✎ 17:47 | 
        (19) да. этот параметр указывает где будет COM connector запущен. У меня тачки не в домене и потому ошибку выдает: "Отказано в доступе". Ни по имени, ни по IP не пускает.
 Я не понял где разрешения даются. Учетки у службы разумеется разные и нет возможности сделать одинаковыми. В журнале пишет, что отказ для имени именно того, из под кого запущена служба сервера. Для примера создал 2ю учетку. Стало пускать, но тогда пишет: Служба RPC не доступна. А это уже не заборол. | |||
| 22
    
        andrey153 18.10.17✎ 17:52 | 
        Права для comconnector настраиваются тут, если что:
 Панель управления, администрирование, службы компонентов, приложения com+, v83comconnector, свойства, закладка "удостоверение" ввести данные доменной учетной записи | |||
| 23
    
        andrey153 18.10.17✎ 17:55 | 
        Илья, у меня такого как описано в (15) никогда не было, но у меня все сервера 1С работают от имени одного доменного пользователя     | |||
| 24
    
        ELEA26 18.10.17✎ 17:56 | 
        (23) У меня не домен к сожалению.     | |||
| 25
    
        ELEA26 18.10.17✎ 20:20 | 
        Завел вариант Новый COMОбъект(<Имя>, <ИмяСервера>)
 Пришлось ставить "Сервер приложений". На сервере куда подключаюсь теперь видно, что ком соединение от самого себя. Подключаться стало быстрее, но вот: ВнешняяСсылка = КомБаза.Справочники.Показатели.ПолучитьСсылку(ВнешнийИД); по прежнему висит долго. К сожалению теперь все как в статье: http://catalog.mista.ru/public/387577/ раздел: Подключение внешнего соединения Надо думать как выходить из положения. :( | |||
| 26
    
        breezee 18.10.17✎ 21:01 | 
        (25) Веб сервисами выходить. Да и если на Линупс переедете будет полезно. Говорят правда хттп-сервисы быстрее или как их там. В общем, надо отказаться от старой технологии     | |||
| 27
    
        Immortal 18.10.17✎ 22:43 | 
        да отстой этот ваш com
 через веб-сервис все летает | |||
| 28
    
        Immortal 18.10.17✎ 22:44 | 
        плюс com - платформозависимая херня     | |||
| 29
    
        ELEA26 19.10.17✎ 10:21 | 
        Вы правы. Нафиг этот COM. Со вчера уже 7 из 12 процедур обмена сделал на http сервисах. Реально в разы быстрее :)
 Правда IIS поднимать пришлось. Но то 15 минут потратил. Сегодня думаю закончу. Спасибо за участие. | |||
| 30
    
        Сияющий в темноте 19.10.17✎ 11:21 | 
        ком коннектор,этотаналог толстого клиента он запросы на клиенте выполняет     | |||
| 31
    
        ELEA26 19.10.17✎ 11:50 | 
        (30) т.е. по любому поводу он тянет всю таблицу на клиент и делает запрос локально? Да ладно!? Если так, то и в локальных случаях ком конектор пойдет лесом...     | |||
| 32
    
        ELEA26 19.10.17✎ 13:08 | 
        а 1С не хотят замутить ком коннектор на основе тонкого клиента? :)
 Или они тоже считают ее не перспективной технологией? | |||
| 33
    
        vde69 19.10.17✎ 13:22 | 
        (32) Вы вообще понимаете о чем пишите? COM - это стандарт, как его можно замутить на основе своего внутреннего стандарта?
 это примерно как спрашивать: а Вы можете покрасить стену с помощью обоев | |||
| 34
    
        DrShad 19.10.17✎ 13:27 | 
        (32) получится совершенно бесполезная вещь     | |||
| 35
    
        ELEA26 19.10.17✎ 14:08 | 
        (33) В смысле? Я же не интерфейс имею ввиду, а внутреннюю реализацию.
 Это как у машины - руль педали, а внутри может быть аккумулятор или провод до розетки. Ну да ладно. Ладно. Это уже "офтоп". Фиг с ним. | |||
| 36
    
        Сияющий в темноте 20.10.17✎ 10:00 | 
        можете попробовать переписать сом через одата
 это,в принципе,возможно,но чем выполнять код 1с хотя,ещё можно попробовать дсом,чтобы он работал в памяти сервера | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |