Периодически зависает 100% сервер Win2019 под MSSQL2019
Коллеги, Программисты и разработчики.
В чем может быть проблема периодически раз в 10 дней наглухо "зависает" сервер.
Используем виртуальную машину proxmox под mssql 2019, отдельно 1С сервер платформа 8.3.21. Так же виртуальная винда.
Системный администратор утверждает, что проблема в коде 1C EPR, Документооборота. Не находя других основательных объяснений.
Почему зависает сервер. Помогает лишь ребут.
В просмотре ошибок нет явных выявленной последовательности краха сервера.
В чем может быть проблема периодически раз в 10 дней наглухо "зависает" сервер.
Используем виртуальную машину proxmox под mssql 2019, отдельно 1С сервер платформа 8.3.21. Так же виртуальная винда.
Системный администратор утверждает, что проблема в коде 1C EPR, Документооборота. Не находя других основательных объяснений.
Почему зависает сервер. Помогает лишь ребут.
В просмотре ошибок нет явных выявленной последовательности краха сервера.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)Как уже написали, проверьте регламентные задания, особенно те которые выполняются с периодичностью 10 дней.
Либо другие тяжелые операции которые выполняются раз в N(близкое к 10, 9 и 8) дней.
Еще можно на серваке замеры повключать и посмотреть че там грузится.
Либо другие тяжелые операции которые выполняются раз в N(близкое к 10, 9 и 8) дней.
Еще можно на серваке замеры повключать и посмотреть че там грузится.
(4)Фоновые задания отключить нельзя, только регламентные. Тогда в любом случае нужен замер на серваке и смотреть что забивает.
Проблема действительно может быть в коде, а именно в доработках, которые впадают в бесконечный (или близкий к нему) цикл и у вас просто ресурсов на серваке не хватает на это чудо.
Проблема действительно может быть в коде, а именно в доработках, которые впадают в бесконечный (или близкий к нему) цикл и у вас просто ресурсов на серваке не хватает на это чудо.
Сделай так.
Посмотри есть ли регламентные задания в sql и отключи их все кроме резервного копирования.
Попробуй перенести на новый жесткий диск все. Если зависает на мертво.
У тебя и кластер и сервак на одном диске?
Сколько оперативки? Какой процессор?
Посмотри есть ли регламентные задания в sql и отключи их все кроме резервного копирования.
Попробуй перенести на новый жесткий диск все. Если зависает на мертво.
У тебя и кластер и сервак на одном диске?
Сколько оперативки? Какой процессор?
(15) Вопрос для разнообразия: как распределены ядра по ВМ? Каждая из них использует все 12 ядер и идет жесткая конкуренция за вычислительные ресурсы, или(например) каждой машине выделено по 5 ядер и 2 оставлено для хостовой ОС с Proxmox, должны же они на что-то жить? Если это сервер приложений с СУБД, тогда будет занято 10 ядер, и виснуть совсем намертво не должно, хотя при недостатке памяти будет активно использоваться своп.
Включать техжурнал для сервера приложений 1С - так себе затея, момент зависания заранее неизвестен и ТЖ может быстро забить все место на дисках..
Включать техжурнал для сервера приложений 1С - так себе затея, момент зависания заранее неизвестен и ТЖ может быстро забить все место на дисках..
Есть новости? Установили zabbix?
Как идея - написать скрипт который раз в 10 секунд писал бы список процессов и процент использования процессора (как в диспетчере задач), с ограничением лога на 5 последние минут. Надеясь что как зависнет - писать перестанет и после перезагрузки можно будет увидеть в файле кто занял весь проц. Ну или zabbix`ом ловить.
Как идея - написать скрипт который раз в 10 секунд писал бы список процессов и процент использования процессора (как в диспетчере задач), с ограничением лога на 5 последние минут. Надеясь что как зависнет - писать перестанет и после перезагрузки можно будет увидеть в файле кто занял весь проц. Ну или zabbix`ом ловить.
(1) было такое, виртуальная машина, SQL, но не 1с, тоже 100% загрузка CPU встречала утром и не доступная машина. Было год-полтора назад, поэтому подробности подзабыл. Связанно было с обслуживанием баз SQL, иногда (очень редко) приводило к 100% загрузке. Кажется обновил SQL.
(26)Правильно думаете. У меня так же зависала виртуалка на proxmox. Правда это был rdp. Весь мозг сломал. Раз в квартал стабильно, сожрет память, 100 cpu и тачка не доступна. Только жесткий ресет. Пересобрали все. Сетку, ядра, настройки. Проблема ушла. Хотя причина вообще была не понятна. 30 юзеров, нагрузка ниже среднего. Но зависало. После перенастройки все стало работать стабильно. Перенастраивали все. Точно сказать не могу - что помогло (давно было).
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот