| 
    
        
     
     | 
    
    
  | 
Отказоустойчивый кластер и полнотекстовый поиск | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        TSRh    
     28.07.22 
            ✎
    13:03 
 | 
         
        Здоровья всем!
 
        2 центральных сервера, "Требований назначения функциональности" нет поиск в форме списка номенклатуры (Ctrl+F): если оба сервера работают - 10 секунд если один из них выключен - 1 секунда смущает, что между серверами сильно разное содержимое в srvinfo\reg_1541\7399b475-a6e4-436e-940b-67fd7753a92a\1Cv8FTxt пытался настроить "Требования назначения функциональности" - эффекта нет кто-нибудь сталкивался ? есть решение ?  | 
|||
| 
    1
    
        TSRh    
     29.07.22 
            ✎
    13:07 
 | 
         
        пятница     
         | 
|||
| 
    2
    
        TSRh    
     01.08.22 
            ✎
    12:17 
 | 
         
        понедельник     
         | 
|||
| 
    3
    
        СеменовСемен    
     01.08.22 
            ✎
    12:44 
 | 
         
        1с бы спросила: вы последнюю платформу используете?     
         | 
|||
| 
    4
    
        TSRh    
     02.08.22 
            ✎
    14:30 
 | 
         
        (3) я бы ответил: на двух предыдущих релизах наблюдается одинаковое поведение     
         | 
|||
| 
    5
    
        TSRh    
     03.08.22 
            ✎
    21:51 
 | 
         
        среда     
         | 
|||
| 
    6
    
        TSRh    
     04.08.22 
            ✎
    14:02 
 | 
         
        четверг     
         | 
|||
| 
    7
    
        TSRh    
     05.08.22 
            ✎
    15:25 
 | 
         
        пятница     
         | 
|||
| 
    8
    
        vde69    
     05.08.22 
            ✎
    15:29 
 | 
         
        вот из-за подобного и нужно обеспечивать отказоустойчивость на более низком уровне, нежели на уровне сервера приложений.... (я об этом и писал в прошлой ветке)     
         | 
|||
| 
    9
    
        TSRh    
     05.08.22 
            ✎
    15:33 
 | 
         
        (8) на уровне ОС не получится
 
        на уровне виртуальных машин - то же не получится так на каком уровне обеспечивать отказоустойчивость 1С ?  | 
|||
| 
    10
    
        vde69    
     05.08.22 
            ✎
    15:51 
 | 
         
        (9) я-бы делал обычный кластер 1с (где один основной сервер на виртуалке с возможностью быстрого рестарта из снапшота на соседнем сервере) и отказоустойчивый кластер MSQL.
 
        Это конечно не отказоустойчивый, но в случае проблем на основном сервере время поднятия копии будет менее 5 минут  | 
|||
| 
    11
    
        Dmitrii    
     гуру 
    05.08.22 
            ✎
    18:36 
 | 
         
        (0) >> пытался настроить "Требования назначения функциональности" - эффекта нет.
 
        А как пытался? В документации про сервис полнотекстового поиска сказано. ● Диск ‑ ресурсоемкий сервис, создает повышенную нагрузку на дисковую подсистему. ● Возможность переноса между рабочими серверами. ● Перенос– ‑ сервис может мигрировать между рабочими серверами с потерей данных. Репликации нет. Соответственно вызывает сомнение - как вообще формируется индекс ППД на двух серверах одновременно, когда у сервиса не предусмотрена репликация, и одновременно указано, что возможна потеря данных при миграции сервиса. Я бы попробовал назначить требования назначения функциональности для полнотекстового поиска на нужные базы на каком-то одном из серверов. На втором - соответственно зеркально - "не назначать". Выполнить полное применение требований на каждом из серверов. Рестартовать серверы (на всякий случай). Очистить индекс ППД. Обновить индекс ППД. Проверить, что индекс создаётся только на одном сервере.  | 
|||
| 
    12
    
        СеменовСемен    
     06.08.22 
            ✎
    10:30 
 | 
         
        (11) а как же отказоустойчивость?     
         | 
|||
| 
    13
    
        TSRh    
     12.08.22 
            ✎
    15:16 
 | 
         
        (11) (12) вот с этим то и не понятно. Если поставить на одном "не назначать", то, при пропадании другого, из базы выкинет с ошибкой типа "сервис полнотекстового поиска недоступен".
 
        Не пойму, как назначить так, чтобы один из серверов всегда был в приоритете, а второй только подхватывал, если откажет первый.  | 
|||
| 
    14
    
        TSRh    
     12.08.22 
            ✎
    15:18 
 | 
         
        (13) пробовал так:
 
        на первом: Объект требования - любой Тип требования - Назначать на втором: Объект требования - любой Тип требования - Авто или на первом: Объект требования - любой Тип требования - Назначать Приоритет - 1 на втором: Объект требования - любой Тип требования - Назначать Приоритет - 0 в обоих случаях размазывает нагрузку по обоим серверам ЧЯДНТ ?  | 
|||
| 
    15
    
        TSRh    
     15.08.22 
            ✎
    11:42 
 | 
         
        снова понедельник     
         | 
|||
| 
    16
    
        СеменовСемен    
     15.08.22 
            ✎
    14:44 
 | 
         
        В 1с уже писал?     
         | 
|||
| 
    17
    
        TSRh    
     16.08.22 
            ✎
    12:35 
 | 
         
        (16) в спортлото     
         | 
|||
| 
    18
    
        TSRh    
     16.08.22 
            ✎
    17:40 
 | 
         
        за деньги может кто проконсультирует ?     
         | 
|||
| 
    19
    
        СеменовСемен    
     16.08.22 
            ✎
    17:42 
 | 
         
        (18) за деньги в цктп можешь обратиться     
         | 
|||
| 
    20
    
        rozer76    
     16.08.22 
            ✎
    20:03 
 | 
         
        В качестве бреда: на обоих сделать ТНФ под полнотекстовый и поставить приоритет 100 и 99 соответственно...     
         | 
|||
| 
    21
    
        TSRh    
     17.08.22 
            ✎
    11:53 
 | 
         
        (19) было бы столько бабла, сколько они хотят, я бы тут не писал     
         | 
|||
| 
    22
    
        TSRh    
     17.08.22 
            ✎
    11:54 
 | 
         
        (20) нормальный такой бред, мне в голову не приходил
 
        буду попробовать  | 
|||
| 
    23
    
        Dmitrii    
     гуру 
    17.08.22 
            ✎
    12:16 
 | 
         
        У сервиса полнотекстового поиска нет репликации.
 
        Я вообще не очень понимаю как он может параллельно работать в отказоустойчивом кластере на нескольких центральных серверах. Подозреваю, что корректно работать полнотекстовый поиск может только в случае, когда он настроен на каком-то одном рабочем сервере (не важно - центральном или нет). >> при пропадании другого, из базы выкинет с ошибкой типа "сервис полнотекстового поиска недоступен". Ты проверял это?... По идее, когда, например, индекс полнотекстового поиска протухает (долго не обновляется по какой-либо причине) платформа сама принимает решение об использовании механизмов поиска по данным из базы вместо индекса ППД. Почему в случае недоступности индекса (выключении сервера, где сервис работает) выскакивает ошибка? Если это так, то получается, что никакой отказоустойчивости нет. Раз существует нереплицируемый сервис, для которого невозможен перенос между серверами без потери данных. Аналогичные проблемы у сервиса Журнал регистрации. Но с журналом регистрации это не так критично. В конце концов можно собрать его из кусков на разных серверах. Я бы всё таки обратился с соответствующим запросом в 1С. За спрос денег не берут.  | 
|||
| 
    24
    
        rozer76    
     17.08.22 
            ✎
    12:30 
 | 
         
        и вообще ППД вам зачем ? Для мелких баз ППД только а для больших это вещь которая положит вам сервер и оч глючная. Приучите пользователей пользоваться alt-f и уберите окно поиска в списках. Если пользователь там что-то наберет то поиск идет по всем колонкам а настроить их может чел 100500 ну и итог ...
 
        + (23) ну согласен ППД и ЖР только на одном сервере однозначно ибо задолбаетесь - вчера ЖР там а сегодня тут )  | 
|||
| 
    25
    
        rozer76    
     17.08.22 
            ✎
    12:32 
 | 
         
        >>Я бы всё таки обратился с соответствующим запросом в 1С. 
 
        ну а если КОРП и РКЛ то пишет в 1с - ибо РКЛ для этого и нужен чтобы у вендора спрашивать и получать ответ быстро - проверено на себе  | 
|||
| 
    26
    
        Dmitrii    
     гуру 
    17.08.22 
            ✎
    14:11 
 | 
         
        (24) >> Для мелких баз ППД только а для больших это вещь которая положит вам сервер и оч глючная.
 
        Прям с огромными базами не работал. Самые большие базы - допиленная БП редакции 3.0 размером около 170Гб с примерно тремя - четырьмя десятками пользователей. Такого, чтобы полнотекстовый поиск клал сервер, не было. Помимо этой базы на сервере крутилось ещё с десяток типовых БП и ЗУПов меньших размеров. Глюков или сильных тормозов за поиском особых не замечал. Хотя на больших таблицах действительно поиск по всем колонкам работает неторопливо. Но довольно удобно иногда бывает. Так что думаю, что тут неоднозначное мнение по поводу отключения полнотекстового поиска. Надо смотреть конкретные обстоятельства.  | 
|||
| 
    27
    
        rozer76    
     17.08.22 
            ✎
    16:41 
 | 
         
        (26) прикинь как хочет ТС: падает 1ый центральный сервер и поднимается на 2ом а там ППД отродясь никогда не видел - "камни" в сотку часов на N. Сам наблюдал такое )     
         | 
|||
| 
    28
    
        rozer76    
     17.08.22 
            ✎
    16:43 
 | 
         
        + (27) КА 2.4 500гиг 300пользователй     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |