Имя: Пароль:
1C
 
Самопроизвольная остановка службы сервера 1с
0 YFedor
 
19.08.22
09:18
Вчера вырубилось питание, ИБП не хватило и сервер выключился.

Теперь служба 1с сервера 64 бита после запуска сразу останавливается.

В журнале винды 2 события:

19.08.2022 9:14:58 Служба "Агент сервера 1С:Предприятия 8.3 (x86-64)" перешла в состояние Работает.
19.08.2022 9:15:01 Служба "Агент сервера 1С:Предприятия 8.3 (x86-64)" перешла в состояние Остановлена.

Подскажите, как победить
1 d_monah
 
19.08.22
09:26
(0) Перегрузи сервер чтоль.Или кномпку жмякни включить
2 Vadim_37
 
19.08.22
09:28
было такое, перезагрузка помогла, в крайнем случае просто платформу переставь
3 YFedor
 
19.08.22
09:29
(1) не помогла
(2) программную лицензию сервера нужно будет заново активировать после переустановки?
4 Kassern
 
19.08.22
09:30
(3) Если биос не перепрошивали, или там комплектуху не меняли, то скорее всего нет
5 opus70
 
19.08.22
09:36
(0) иногда надо папку переименовать сервера и заново про инициализировать кластер
соотв надо знать какие базы были подключены логин и парль к sql серверу и так далее
6 YFedor
 
19.08.22
09:37
(5) Это второй рабочий сервер кластера, на нем своего кластера нету
7 nodrama
 
19.08.22
09:37
А если в службе включить перезапуск автоматом ? Там же есть функция такая то потом она опять останавливается постоянно ?
8 YFedor
 
19.08.22
09:41
(7) У меня стояло, что при проблемах ничего не делать, вот она и не делала, поставил перезапуск - все равно выключается
9 Kassern
 
19.08.22
09:46
Вроде как причина остановки службы должна быть в логах отражена винды
10 YFedor
 
19.08.22
09:51
Сервер 1с переставил, вроде не останавливается.

Как узнать, что лицензия на сервер работает?
11 Kassern
 
19.08.22
09:55
(10) Шелк по рабочему процессу, открываете свойства, там пишется серверная лицуха
12 YFedor
 
19.08.22
10:00
(11) У рабочего процесса написана серверная лицензия (Сервер, 6220, Srv1c2, 1560, 8101738754 1 1, file://C:/ProgramData/1C/licenses/20210405155731.lic) - значит программная лицензия работает?

У второго рабочего процесса (главный менеджер кластера) лицензия аппаратная, в этом поле пусто. Так и должно быть?
13 Kassern
 
19.08.22
10:02
(12) Вроде норм
14 YFedor
 
19.08.22
10:08
Перезагрузил сервер - снова служба останавливается
15 rphosts
 
19.08.22
10:17
(14) eventview, может что-то в ТЖ успевает записать или в какие логи... А с правами и диском точно всё норм?
16 Kassern
 
19.08.22
10:49
(14) логи винды гляньте, я ведь еще в начале написал
17 YFedor
 
19.08.22
10:49
(15) Права какие и куда?
18 YFedor
 
19.08.22
10:55
(16) Я же в (0) написал что в логах про службу 1с
19 Kassern
 
19.08.22
10:56
(18) Ну а если развернуть, инфу про остановлена, есть там доп описание почему? Винда какая?
20 mistеr
 
19.08.22
10:57
(0) Есть еще логи самого сервера 1С. Их тоже нужно смотреть.
21 YFedor
 
19.08.22
10:58
(20) А где они лежат?
22 YFedor
 
19.08.22
11:00
(19) Нет описания, Windows Server 2016
23 mistеr
 
19.08.22
11:05
(21) Там же где и сам сервер
24 Kassern
 
19.08.22
11:06
(22) покажи скрин, где логи смотришь
25 YFedor
 
19.08.22
11:06
(23) Где логи-то? В папке srvinfo? У меня там где лежит сервер нет папок log
26 YFedor
 
19.08.22
11:07
(24) Диски уже проверяю - как закончится - сразу выложу
27 Kassern
 
19.08.22
11:08
(26) Тут смотришь? https://disk.yandex.ru/i/tRGwBRavCV0yOQ
28 YFedor
 
19.08.22
11:11
(27) Да
29 mistеr
 
19.08.22
11:18
(25) По умолчанию в srvinfo
30 YFedor
 
19.08.22
12:27
Проверка дисков не помогла
31 mistеr
 
19.08.22
12:40
Если не можешь найти логи, запускай сервер из ком. строки, а не как службу, и читай ошибки прямо в консоли.

Ярлыки есть в Пуске
32 Kassern
 
19.08.22
12:41
Под кем служба агента 1с запускается?
33 YFedor
 
19.08.22
12:50
Почему-то порты сервера 1с стал занимать процесс Lsass.exe.

Поменял порты сервера 1с - служба не останавливается.

Теперь нужно попробовать поменять в кластере подключение ко второму серверу
34 rphosts
 
19.08.22
12:59
(17) например на каталоги которые служба 1С использует
35 mistеr
 
19.08.22
13:01
(33) Может вирусня? Уверен, что Lsass настоящий?
36 YFedor
 
19.08.22
13:03
(35) А какая служба настоящий lsass.exe запускает?
37 Kassern
 
19.08.22
13:07
Local Security Authority Subsystem Service (он же LSASS) — это процесс (исполняемый файл C:\Windows\System32\lsass.exe), ответственный за управление разными подсистемами аутентификации ОС Windows.
Чтобы найти службу ->Находим процесс в диспетере, щелк пкм и перейти к службе
38 YFedor
 
19.08.22
13:09
(37) Да, в свойствах самого процесса можно нажать подробно, там говорится, что это именно C:\Windows\System32\lsass.exe
39 PR
 
19.08.22
13:18
(0) Открываешь папку C:\Program Files\1cv8\srvinfo\reg_1541
В ней файлы 1CV8Clst.lst и 1CV8Clsto.lst, в которых хранится список баз кластера 1С
Вот эти файлы и навернулись, то есть сейчас в них обрезанная информация
В конце должно быть что-то типа

...
{0},727656,
{0},
{0},
{""},
{""},
{0},"4SWIwpQWmm35waTxsslBNp897DtV+lfaAdiBKairrXU="}

А там что-то не успевшее дописаться до конца типа такого

...
{0},727656,
{0},
{0},
{""},
{""},
{0},"4SWIwpQWmm3


Думаю, что проще всего починить все так
Сохранить себе список баз 1С (либо из стартера 1С либо из самого lst-файла)
Переустановить сервер 1С и пересоздать базы 1С в кластере
Если баз много, то можно попробовать вручную подменить часть файла (там, где список баз) частью старого файла
40 YFedor
 
19.08.22
14:35
(39) У меня не запускается рядовой рабочий сервер, он не держит список баз, поэтому кластер работает, просто не хватает ресурсов одного сервера.
41 YFedor
 
19.08.22
14:36
ИТОГ:

После смены портов "упавшего" рабочего сервера и изменения портов соединения с ним в настройках кластера - все пока работает.

Тайна сия великая есть почему вдруг системный процес после аварийного выключения сервера занял порты службы сервера 1с.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан