![]() |
|
Периодически по непонятным причинам останавливается служба MS SQL | ☑ | ||
---|---|---|---|---|
0
PR
13.05.25
✎
11:54
|
В чем может быть причина?
Диск SSD, вроде не битый В событиях винды пишет что-то вроде "The MSSQL$SERVER service terminated unexpectedly." и еще всякое разное Что делать, что смотреть? |
|||
1
Smit1C
13.05.25
✎
12:00
|
Можно посмотреть логи самого MS SQL
|
|||
2
PR
13.05.25
✎
12:13
|
(1) Посмотрел, ничего интересного
|
|||
3
Lama12
13.05.25
✎
12:43
|
(3) Я бы пошел следующими путями.
Проверить нет ли в это время попытки обновить Windows. Иногда служба обновления сама гасит мешающие ей процессы. Провести техобслуживание сервера (если физический). У меня такое было на сервере HP. Заводская термопаста высохла за 3 года. Процессор грелся на большой нагрузке, а потом либо такая ошибка, либо полная перезагрузка сервера. |
|||
5
ewg
13.05.25
✎
14:12
|
сам сервер не зависает? только служба останавливается? остальное все норм работает? оператива как себя чувствует?
|
|||
6
PR
13.05.25
✎
15:11
|
(3) Это все мимо, причина в чем-то другом
|
|||
7
PR
13.05.25
✎
15:12
|
(5) Сервер по-разному, но чаще не зависает, просто телега начинает пищать, что 1с недоступна, лезешь на него, а там скуль остановился
|
|||
8
PR
13.05.25
✎
15:13
|
Грешу на диск, но диск вроде проверил, вроде не битый
А больше подозрений нет Еще грешил на права на каталоги, потому что переносил системные базы на другой диск Но скуль переустановил пару дней назад, а проблема не ушла |
|||
9
H A D G E H O G s
13.05.25
✎
15:20
|
Проверить память прогой TestMem5
|
|||
10
Lama12
13.05.25
✎
15:57
|
(8) С админами дружим? А то может они там чего запускают, и не говорят.
|
|||
11
PR
13.05.25
✎
16:04
|
(9) Так раньше все было хорошо, когда было на другом диске, ничего не останавливалось
А память та же была |
|||
12
PR
13.05.25
✎
16:04
|
(10) Я и есть админ, это мой комп
|
|||
13
Smit1C
13.05.25
✎
16:47
|
(12) а свободного места хватает на диске в момент зависания?
|
|||
14
shuhard
13.05.25
✎
16:48
|
(12) каспер на исключения настроен ?
|
|||
15
PR
13.05.25
✎
17:09
|
(13) Да
|
|||
16
PR
13.05.25
✎
17:09
|
(14) Его нет
|
|||
17
Ёпрст
гуру
13.05.25
✎
17:35
|
(0) в мониторчике производительности, сколько памяти свободной и есть ли она вообще ?
Приоритет кому отдан в свойствах скуля ? |
|||
18
Garikk
13.05.25
✎
17:45
|
(2) ничего интересного, в плане - просто лог обрывается? там же скорее всего можно логирование самого сервера поднять до debug уровня чтобы прям совсем он всё писал даже когда падает
|
|||
19
PR
13.05.25
✎
17:48
|
(17) Памяти дохрена 128 Гб, занята далеко не вся конечно же
|
|||
20
PR
13.05.25
✎
17:49
|
(18) В плане мне не показалось что-то интересным, но я не спец по логам, сто к одному, что просто не умею их читать и там что-то есть
|
|||
21
Lama12
13.05.25
✎
18:13
|
Подожди. А он запускается и сразу падает или работает, работает а потом падает?
|
|||
22
PR
13.05.25
✎
18:21
|
(21) Если бы сразу падал, вопросов бы не было, разбирался бы, почему не стартует
А тут работает работает, потом опс упал И агент SQL тоже падает, кстати А потом может еще за час раза три упасть и остаток дня не падать |
|||
23
Ёпрст
гуру
13.05.25
✎
18:35
|
(22) агент то понятно - зависимая служба. А вот сходу завалить службу скуля..хз, не могу придумать причину. Логи надо смотреть :)
|
|||
24
Ёпрст
гуру
13.05.25
✎
18:36
|
версия сервера/самого скуля какая хоть ? Всякие паки стоят ?
|
|||
25
PR
13.05.25
✎
18:49
|
(23) Что интересно, по ходу скуль гасит себя сам, ну то есть он вроде что-то там делает с базами, в дампами, гасит процесс, ну то есть не раз и его убили, а сам потушился
|
|||
26
PR
13.05.25
✎
18:49
|
(24) 16, то есть 2022
Паков никаких нет |
|||
27
Ёпрст
гуру
13.05.25
✎
19:19
|
(26) ограничений на размер системных баз, никакие не стоят ?
Ну типа, темпдб там ограничен 10 гигами, например. Хотя, этим врят ли завалишь службу. Тут тока проверить на другом диске попробовать. |
|||
28
Ёпрст
гуру
13.05.25
✎
19:21
|
И если агента тормазнуть (какие кстати задания у него ? Чего там в планах обслуживания ? Чего в логах агента ? Может он выполняет план и валит скуль ? ), то тоже валится ?
|
|||
29
PR
13.05.25
✎
19:39
|
(27) Нет
|
|||
30
Ёпрст
гуру
13.05.25
✎
19:39
|
И это..если всё же диск, теневые копии, отключены на нём ?
|
|||
31
PR
13.05.25
✎
19:39
|
(28) Нет
Тем более, валится, когда он ничего не делает |
|||
32
bushd
13.05.25
✎
19:58
|
Себе накатил лицензионный SQL?
Проблемы с MS SQL встречал только такие. 1) Отключение после окончания триала после первого отключения. 2) совместимость с OS (один раз пришлось буквально подбирать версию SQL 3 шт перебрал - не работала и все (хоят все вроде бы компоненты системные требуемые ставились), так же гасился примерно но практически сразу). Программная совместимость компонентов. Установил в итого более старую - заработало. Правда он сразу ругался вроде бы. Решать по моему тут ту надо методом исключения. Поменять версию, поменять место развертывания, сбросить до типовых настроек, поменять пользователя ну и т.д. а да можно по модному обратиться к ИИ.:) |
|||
33
PR
13.05.25
✎
19:41
|
(30) Это как и где?
|
|||
34
PR
13.05.25
✎
19:41
|
(32) С какой целью интересуешься?
|
|||
35
Ёпрст
гуру
13.05.25
✎
19:42
|
(33) значит нет,раз спрашиваешь. ПКМ на любом диске - теневые копии. Да это так, мало ли.
|
|||
36
PR
13.05.25
✎
19:46
|
+(33) Если это про контрольные точки восстановления, то отключены
|
|||
37
Ёпрст
гуру
13.05.25
✎
20:00
|
(36) не совсем,шадоу копи, ну, один хрен не пользуешь.
Ну, пробовать методом научного тыка - поменять винт, хоть на обычном развернуть систему для проверки |
|||
38
bushd
13.05.25
✎
20:03
|
(34) Смотри пункт первый. Может использовал какой то кряк. На истечение лицензионности сервер реагирует остановкой службы.
|
|||
39
Ёпрст
гуру
13.05.25
✎
20:13
|
(38) да нет там ничего такого, службу если бы и тушил по этой "причине" - была бы запись об этом, хотя, ни разу такого не видел
|
|||
40
PR
13.05.25
✎
20:17
|
(38) Нет
|
|||
41
bushd
13.05.25
✎
20:56
|
(39) в 1С тоже не было. Потом как начали покупать....и я прозрел. Версии меняются. Но в принципе он лояльно отключаться должен теоретически по таким вопросам что бы нареканий не было левых.
|
|||
42
DrZombi
гуру
14.05.25
✎
06:17
|
(0) мало информации.
- Сколько места у вас там? (На всех дисках.) - Какой диск содержит ОС? - Где Скуль, на каком диске? ... как вариант из разряда, а мне времени жалко ... Просто переустановите сукуль. Примечательная статейка, простые комментарии оракла, валят сервер https://learn.microsoft.com/ru-ru/troubleshoot/sql/database-engine/linked-servers/crashes-run-oracle-linked-server-query А вот тут пишут, что настройки скуля, не стоит трогать, экономистам :) https://forum.infostart.ru/forum86/topic158963/ |
|||
43
PR
14.05.25
✎
09:59
|
(42) Места дохрена,я же писал
ОС содержит диск С Скуль на С, но системные базы на отдельном Скуль писал же, переустанавливал |
|||
44
АгентБезопасной Нацио
14.05.25
✎
10:04
|
Так что в логах-то?
|
|||
45
PR
14.05.25
✎
10:08
|
(44) Да в логах дофига всего, непонятно что смотреть
|
|||
46
АгентБезопасной Нацио
14.05.25
✎
10:15
|
(45) все события перед остановкой процесса.
Всю цепочку после нормальной работы перед инициализацией остановки. Типа этого:
|
|||
47
Bigbro
14.05.25
✎
10:43
|
у меня как то стопался скуль когда в процессе бэкапа место кончалось
видимо до начала оно еще было в наличии. но там в логах вроде все было прозрачно |
|||
48
H A D G E H O G s
14.05.25
✎
10:59
|
(11) Ну типа память не может умереть никогда или набор запущенных программ наконец то расположился таким отразом, что SQL своим кодом расположился на битых ячейках.
|
|||
49
Marmel
15.05.25
✎
23:05
|
(0) То же самое появилось с неделю назад. 1 в 1.
|
|||
50
PR
15.05.25
✎
18:43
|
Сейчас сижу, обстоятельно собираю все события и логи для одного из сбоя, посмотрим, удастся что накопать или нет
|
|||
51
bolder
15.05.25
✎
18:56
|
Иногда такие проблемы выскакивают, что ИИ не помощник.
С утра ковырял почему в меню проводника пропало создать текстовый документ.Много интересного узнал от ИИ про реестр,и много в интернетах хайповых авторов тоже.КАждый раз ИИ выдает отличное от другого решение.А ларчик то просто открывался - стороннее приложение не давало проводнику windows штатно работать. Часы убил на эту хрень, потому что блокнотик то очень нужная и быстрая вещь.Кстати в W11 говорят уже блокнотик другой, с ИИ, посылающий ваши данные куда надо... Я к тому , что винда плохо поддается исправлению в некоторых случаях... |
|||
52
PR
15.05.25
✎
19:09
|
Все, что удалось накопать в событиях windows:
Error: 17311 Error: 19032 Error: 17066 Продолжаю анализировать логи скуля |
|||
53
PR
15.05.25
✎
19:58
|
(52) Ошибка 17311 в SQL Server означает, что сервер завершает работу из-за фатального исключения c0000005.
По информации с сайта Microsoft, эта ошибка может быть вызвана необработанным исключением Win32 или C++ или нарушением доступа, которое произошло во время обработки исключения. Чтобы исправить её, нужно перезагрузить сервер (если SQLAgent не настроен на автоматическую перезагрузку). Также для устранения проблемы можно попробовать следующее: — Проверить диск. Нужно убедиться, что ядро не находится в плохом секторе. — Проверить версию SQL Server. Если используется устаревшая версия, например MSSQL 2008, стоит установить последние обновления. — Проверить использование внешних компонентов. Возможно, внешний компонент, который запускается в процессе, повреждает память SQL Server. Диск проверил, SQL свежий, внешние компоненты мимо |
|||
54
PR
15.05.25
✎
19:58
|
(52) Ошибка 19032 означает, что трассировка SQL остановлена вследствие завершения работы сервера. Это информационное сообщение, никаких действий пользователя не требуется.
Неинтересно |
|||
55
PR
15.05.25
✎
20:00
|
(52) Ошибка 17066 в SQL Server может быть связана с проблемами во время выполнения команды. Если после повторного запуска оператора ошибка сохраняется, рекомендуется запустить DBCC CHECKDB для проверки структуры базы данных или перезагрузить сервер.
Некоторые возможные причины ошибки: — Ошибки в продукте. — Повреждение базы данных. Повреждённые структуры данных могут привести к ложным условиям и ошибке утверждения. — Внешние модули в пространстве памяти SQL Server или драйверы фильтров. Они могут вызывать сбои утверждения. — Неисправное оборудование. Из-за него структуры данных в памяти могут быть повреждены. DBCC CHECKDB сделал, нашел базу с ошибками, может дело в этом, разбираюсь дальше |
|||
56
Marmel
15.05.25
✎
22:59
|
Накатил исправления для SQL, посмотрим, что будет.
|
|||
57
Zamestas
16.05.25
✎
01:27
|
(52) Я бы клон системы сделал и снёс бы и заново развернул SQL.
|
|||
58
PR
16.05.25
✎
03:18
|
DBCC CHECKDB все базы проверил и исправил, продолжает падать
Продолжаю разбираться |
|||
59
ewg
16.05.25
✎
06:29
|
(58) клонируй уже на другой диск и проверь ....
|
|||
60
bolder
16.05.25
✎
08:02
|
(9) Серьезная прога.У ТС 128 Гб будет всю ночь проверять.Но зато сомнений не останется.Вангую, что проблемы найдутся.Потому что 128 Гб разными могут быть...
В общем то все достаточно просто - или оборудование или система. В заре своей деятельности столкнулся с тем, что блок питания российского производства для ПК неожиданно выдавал нестабильные напряжения по питанию процессора и компьютер падал,на начальном процессе функционирования системы.Замена БП на проверенный решали проблему.Больше того производителя я не видел... (0)Верни старый диск на место ) |
|||
61
АгентБезопасной Нацио
16.05.25
✎
07:57
|
(58) master тоже проверил (да и остальные - model, msdb)? tempdb пересоздал в другое место? Поставь рам-диск гигов на 20, основные файлы tempdb на него, на физический диск дополнительные.
|
|||
62
bolder
16.05.25
✎
08:14
|
(61) Я бы наоборот, убрал модули OЗУ до минимума, нужного системе и SQL.По канально.Если не проводить(9).Нужно вызвать свопинг.
|
|||
63
DrZombi
гуру
16.05.25
✎
08:39
|
(43) Диск С, и скуль и там же ТемпБД на одном месте?
Ну ТемпДБ, если на диске С, то при достижении максимального размера, он может чего натворить. При этом сам ТемпДБ может очищаться, и как буд-то нечего не происходило :) Просто перенеси темпДБ на другой диск. https://its.1c.ru/db/metod8dev/content/2377/hdoc Если чего, на просторах гугла такого уже много накопилось, так что нет сложности в запросах :) |
|||
64
DrZombi
гуру
16.05.25
✎
08:41
|
+(61) А ну да, уже порекомендовали, попробовать :)
|
|||
65
Vstur
16.05.25
✎
09:56
|
(63) +1
|
|||
66
АгентБезопасной Нацио
16.05.25
✎
11:09
|
(62) Ну, это вариант "если не поможет". Ты подозреваешь память, я - диск. И то, и другое - вполне возможно.
Беглый гуглеж по ошибке 17311 говорит, что чаще это связано с ошибками монтирования баз, или ошибками в master. Одна - с ошибками в SQL Server16, исправленными в более новом. ТС не дает ни логов, ни версии, нихрена... |
|||
67
ILM
гуру
16.05.25
✎
11:13
|
Какие службы SQL запущены?
Оставь Агента и сам сервер, остальное выруби. |
|||
68
Garykom
гуру
16.05.25
✎
12:17
|
(0) Уже все девопс/админы убежали что ли?
Или это личный комп или левая подработка? |
|||
69
shuhard
16.05.25
✎
12:18
|
(68) см (12)
|
|||
70
PR
16.05.25
✎
20:17
|
Странно, весь день не падает
Из изменений вроде только MAXDOP с 1 на 11 поменял |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |