Имя: Пароль:
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с.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.