Второй день бьюсь, любые фоновые задания(по расписанию или запущенные вручную) наглухо завешивают базу. Проявляется это так: при попытке входа(без разницы в каком режиме, даже консоль кластера перестает отвечать) клиент 1с зависает. Кэши чистил, базу переименовывал, фары протирал. Куда копать совершенно не понимаю.
Платформа 8.2.19.130
Клиент-сервер
Проблема была в ошибке базы, точнее ее логики, после последнего обновления конфигурации в таблице Config осталось поле FileName со значением DynamicallyUpdated.
Как нашёл:
Включил сбор данных для SQL. Посмотрел отчет по статистике запросов. Там оказался довольно простой запрос с диким временем исполнения:
SEL ECT FileName,Creation,Modified,Attributes,DataSize FR OM Config WHERE FileName LIKE @P1
(2)Я думал об этом, но честно не вижу смысла, рядом еще две базы отлично работают. Плюс база распределенная, придется платформу еще и в узлах обновлять.
база на скуле?
пересчитай итоги установи итоги на текущий месяц.
что делают фоновые задания? отключи их и выставь на выполнение по порядку на ночь чтобы выполнились до конца
в журнале регистрации смотри мжт фоновые задания ошибки регистрируюут
(4)База на MS SQL, итоги точно ни при чем, фоновые задания разные, в том числе обмены между узлами, они не выполняются, просто зависают В журнале пусто
а еще у меня 1 раз было обновил винду сервер еле мычал искал причины тоже мучал фоновые задания, обработки загрузки, индексы в итоге полдня убил перегрузил сервер и все взлетело. что было так и не понял
(15)Три года(!) база работает на этой платформе. Абсолютно не факт что переход вообще что-то решит. Обновлять платформу нет никакого смысла, база вообще в режиме совместимости с 8.1 работает.
(16) И вы три года не обновляли конфигурации, т.е. методы работы фоновых заданий никак не менялись.
Если да, тогда действительно необходимо искать решение в железе, настройках ОС, кластере, СУБД
Если же конфигурации обновлялись, то методы работы фоновых заданий уже работают в другой логике и вряд ли будут стабильны
на платформе устаревшей 3 года назад.
Предлагаю почистить кеш сервера (грохнуть SRVINFO и пересоздать все базы). Особенно если бекапы восстанавливали на рабочий сервер. Как вариант - создать в этом же кластере еще одну базу (для нее новый кеш создастся в SRVINFO) и восстановить в нее проблемную базу. Если фоновые будут работать - то явно стоит пересоздать рабочую базу в кластере.
Проблема была в ошибке базы, точнее ее логики, после последнего обновления конфигурации в таблице Config осталось поле FileName со значением DynamicallyUpdated.
Как нашёл:
Включил сбор данных для SQL. Посмотрел отчет по статистике запросов. Там оказался довольно простой запрос с диким временем исполнения:
SEL ECT FileName,Creation,Modified,Attributes,DataSize FR OM Config WHERE FileName LIKE @P1