|   |   | 
| 
 | Непонятное поведение сервера. | ☑ | ||
|---|---|---|---|---|
| 0
    
        andre1711 21.04.25✎ 10:49 | 
        Добрый день всем. Знающие люди, подскажите или хотя бы направьте, где почитать. Ситуация следующая: имеется сервер, на нем ОС Windows Server 2012, Microsoft SQL Server 2014, Сервер 1С 32 бит с платформой 8.3.25.1560. На сервере 1С включена отладка. Крутятся несколько баз: ЗУП, «Розница» и совсем уж древняя и допиленная «КА 1.1». В «Рознице» активно работают пользователи, общим числом 22. В ЗУП трое и в «КА» пятеро. 
 Со слов предыдущего администратора раньше особых проблем не было. В те времена стояла платформа 8.3.23.1865. Но пришло время осваивания БП, а под нее платформа уже нужна была посвежее, и поставили сначала 8.3.24.1691. Одновременно с этим событием совпало и начало очередного допиливания «КА». Оговорюсь сразу — я не программист. Я больше админ, а программирует специалист удаленно. И стал я замечать странное поведение, периодически стали отваливаться клиенты на всех базах рандомно. С различными ошибками, но чаще с «Ошибка СУБД:......Ошибка выделения памяти HRESULT=8000400L», с предложением «Завершить — Перезапустить». После перезапуска клиента могло потом целый день быть спокойно, а могло и каждый час-полтора выкидывать. А иногда доходило до того, что у всех сразу валилась такая ошибка и пока я не перезапущу службу сервера 1С на сервере, никто не мог начать работать. Поначалу списывал всё на платформу, но потом обновил до 8.3.25 и... всё продолжилось в том же духе. И стал я обращать внимание. Тот удаленный специалист запускал тестовую базу в конфигураторе «КА» для программирования, параллельно запускал ее же в толстом клиенте с отладкой. И вот замечаю, что во время его активной работы выкидывает рандомно пользователей. Но, что еще хуже, когда он, поработав, в таком виде оставлял всё у себя открытым на целый день или на всю ночь, а то и на два дня, то обязательно выкидывало всех и без перезапуска Сервера 1С никак. Я не берусь утверждать, что именно в этом причина, но как-то уж слишком совпадает, что как только провисят запущенные им сеансы Конфигуратора и Толстого клиента пару дней, даже без работы, так обязательно приходим к тому, что всех выкидывает с ошибкой «Ошибка выделения памяти HRESULT=80004005» и пока я не убью эти соединения и не перезапущу процесс сервера, никто не может начать работать. Вот не могу понять — это реально так влияют Конфигуратор и Толстый клиент «КА», или просто совпадение и надо «воевать в другую сторону»? И, если есть мысли, то подскажите в какую. Повторюсь — предшественник мой утверждает, что «раньше такой херни не было» ))) | |||
| 1
    
        n0ther 21.04.25✎ 10:50 | 
        (0) а зачем вам отладка на проде? предполагаю, что у программиста стоит автоматическое подключение предметов отладки     | |||
| 2
    
        Волшебник 21.04.25✎ 10:51 | 
        Наверное, программист балуется динамическим обновлением.     | |||
| 3
    
        andre1711 21.04.25✎ 10:54 | 
        (1) А вот не знаю я. Сервер один и для экспериментов другого нет. Не мной придумано. Я платформу обновлял мне строго-настрого сказано было, чтоб не забыл отладку включить. Хотя, умом понимаю, что на проде эксперименты не ставят, но..."маемо тэ що маемо".     | |||
| 4
    
        arsik гуру 21.04.25✎ 10:55 | 
        (0) Ну так и ежу понятно, памяти не хватает. Сервер 1с x32  - чего ты хочешь?
 Как вариант разбить на несколько рпхостов. В свойствах рабочего сервера уменьши "Количество соединений на процесс". Ну или для тестовой среды поднять отдельный кластер на других портах на том же сервере | |||
| 5
    
        andre1711 21.04.25✎ 10:55 | 
        (2) Ну так-то да. Только понять я могу, если выкидывает из той базы, которую он пилит и динамически обновляет, но при чем тут Розница и ЗУП ?     | |||
| 6
    
        maxab72 21.04.25✎ 10:57 | 
        (0) Режим отладки однозначно убрать. Работать будет устойчивее и быстрее. И динамические обновления под режимом отладки могут давать такой результат.
 (1) а если прог тестил конфы под разными пользователями, то и у них могут сохраниться эти флаги. | |||
| 7
    
        andre1711 21.04.25✎ 10:57 | 
        (4) Денег на апгрейд я уже выпросил. Жду лицензию. Правда, как быть с тем, что предшественник так же работал с этим же 32-битным сервером и с его слов - такого не было.     | |||
| 8
    
        maxab72 21.04.25✎ 10:58 | 
        (5) Потому что сервер один, да еще и под отладкой. Там и не каких пакостей словить можно.     | |||
| 9
    
        arsik гуру 21.04.25✎ 11:01 | 
        (7) Ну так новые версии сервера прожорливее, да и конфигурации пухнут.
 Во время динамического обновления сервер в памяти держит несколько версий конфигурации. 1 Основную, 2 новую. Если еще раз динамически накинуть, еще одну. Но это пока соединения к старым версиям есть. Как соединения уйдут то он эту версию из памяти выгружает. | |||
| 10
    
        andre1711 21.04.25✎ 11:03 | 
        (4) Вся надежда на 64 бит, хотя в моменты этих траблов я не видел, чтоб rphost был какой-то там разжиревший. насколько я помню, его предел на 32 бит - 3,8 Гб. А максимум, что я видел, это 3,2. Ну и сильно повлиять на настройку рабочих процессов на ПРОФ версии мы жне можем. Количество соединений на процесс и так не сильно большое - 30. А вот про отдельный сервер не подумал. Надо будет обсудить.     | |||
| 11
    
        Волшебник 21.04.25✎ 11:03 | 
        Вот тут есть странное решение: https://forum.infostart.ru/forum9/topic65853/?ysclid=m9qscti8kq386770919
 правой кнопкой по серверу -> Register... -> вкладка Connection Properties
 свойство "network protocol" поменять с "default" на "tcp/ip" | |||
| 12
    
        Kigo_Kigo 22.04.25✎ 09:09 | 
        (1) Иногда надо на проде отладкой пройтись со свежими данными, чтобы понять что за хрень творится и как ее поправить
 Не всегда есть горяченькая копия, что бы повторить кнопкотыкателя | |||
| 13
    
        Jackman 22.04.25✎ 09:24 | 
        (0) Посмотрите обсуждение в https://forum.infostart.ru/forum16/topic165992/  , там разные способы использовали, кому-то помогло.     | |||
| 14
    
        Winnie Buh гуру 22.04.25✎ 10:18 | 
        (10)>насколько я помню, его предел на 32 бит - 3,8 Гб. А максимум, что я видел, это 3,2
 тебе же программа на русском пишет "Ошибка выделения памяти HRESULT=8000400L" - 100% процессу не хватает памяти | |||
| 15
    
        d4rkmesa 22.04.25✎ 10:21 | 
        (0) Если сервер 32-бит, то даже обсуждать нечего. Скоро 1С вообще прекратит поддержку этих версий, скорее всего.     | |||
| 16
    
        Winnie Buh гуру 22.04.25✎ 10:21 | 
        + если есть подписка ИТС ПРОФ на 12 или 24 мес., то можно бесплатно получить временную лицензию на сервер 1С:Предприятие 8.3 (x86-64) на две недели - хватит времени  проверить     | |||
| 17
    
        Jackman 22.04.25✎ 10:52 | 
        Для начала уменьшите кол-во баз на процесс, попробуйте поставить значение 1.     
 | |||
| 18
    
        arsik гуру 22.04.25✎ 10:54 | 
        (17) Такое позволяется только в КОРП версии     | |||
| 19
    
        andre1711 23.04.25✎ 12:56 | 
        (18)Да. Согласен. Я как-то по старой памяти решил поставить 1 базу на процесс. В результате, после перезапуска сообщение о нарушении лицензии. 
 (16) Да уже оплатили апгрейд. На дня буду делать. В любом случае, это лишним не будет. Я так же подозревал вот это (15) | |||
| 20
    
        Garykom гуру 23.04.25✎ 19:46 | 
        (11) интересное решение
 проблему нехватки оперативки решили переходом (соединения с СУБД MSSQL) с shared memory на tcp/ip ? | |||
| 21
    
        bushd 23.04.25✎ 18:51 | 
        Ошибка выделения памяти HRESULT=8000400L
 + Сервер 1С 32 бит 64 ставьте 32 с некоторых пор как 1С его подрезала мы вообще не продаем никогда. Подрезала как раз по выделяемой памяти. Деталей не помню.Напоролись один раз, админ сказал больше не продавайте и не рекомендуйте это... Мы и перестали. | |||
| 22
    
        bushd 23.04.25✎ 18:41 | 
        (7) "что предшественник так же работал с этим же 32-битным сервером и с его слов - такого не было." 
 От версии платформы зависит. | |||
| 23
    
        Winnie Buh гуру 24.04.25✎ 09:46 | 
        на месте 1С я бы уже давно вывел из прайса 32-битный сервер, 
 а в этой ценовой нише выпустил что-то типа "1С:Предприятие 8.3. Сервер МИДИ на 10 подключений" 32/64 | |||
| 24
    
        Jackman 24.04.25✎ 11:15 | 
        (23) Именно! Потребность в таком продукте давно назрела. Думаю, что на это будет спрос в небольших фирмах.     | |||
| 25
    
        kubik_live 24.04.25✎ 23:46 | 
        (18) на старые хардлоки 32-битные кажется это не распространяется вроде или не так?
 Проверил: после перезапуска полет нормальный - запустил 3 базы = 3 процесса rphost | |||
| 26
    
        Zamestas 25.04.25✎ 07:26 | 
        (23) Можно ещё проще - разрешить активацию нескольких лицензий минисервера для увеличения количества подключений: две лицензии минисервера - 10 и т.д.     | |||
| 27
    
        Winnie Buh гуру 25.04.25✎ 08:20 | 
        (19) дело не в старых/новых ключах, а в том, что проверка лицензий на ПРОФ/КОРП происходит только при запуске 11-го сеанса, 
 т.е. если сеансов не более 10, то можно использовать КОРП настройки | |||
| 28
    
        Winnie Buh гуру 25.04.25✎ 08:27 | 
        (26) а вот это сомнительно, при нынешней цене сервера мини 19300 руб. возможность их сложения серьезно снизит продажи сервера ПРОФ х64 за 115200 руб.     | |||
| 29
    
        Web00001 25.04.25✎ 09:52 | 
        (26)Можно еще проще - если у тебя больше 5 рабочих мест, перестать страдать хней и разово выделить на покупку серверной лицензии 100к. Не такие уж это и деньги для тебя должны быть при наличии ежемесячного ФОТа более 500к.     | |||
| 30
    
        Winnie Buh гуру 25.04.25✎ 10:43 | 
        (29) у меня забавный клиент есть - вместо "нормального" ПРОФ сервера х64, который ему советовали, купил два сервера МИНИ, установил на разные машины с разными базами, довольный был ппц, типа всех на#бал,
 недавно пришел - в одной из баз появился 6-ой юзер, спрашивал, можно ли сдать в апгрейд два сервера МИНИ... | |||
| 31
    
        Garykom гуру 25.04.25✎ 11:21 | 
        (30) он тупой?
 для 10 юзеров файловая через веб сервер прекрасно работает | |||
| 32
    
        Garykom гуру 25.04.25✎ 11:22 | 
        (31)+ можно сделать разные публикации для юзеров - будет совсем охеренно     | |||
| 33
    
        Winnie Buh гуру 25.04.25✎ 12:10 | 
        (31) там уперлись в размер баз, файловая не тянула,
 может проблема была в прикрепляемых файлах и ее можно было решить переносом во внешние тома, но клиент сильно странный, сам себе на уме, нас не слушает, думает, что нам главное его на бабки развести | |||
| 34
    
        Garykom гуру 25.04.25✎ 12:27 | 
        (33) свертка и да файлы в тома
 вряд ли на 5 юзерах можно быстро превысить пределы файловой по докам | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |