Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| manual:support:checklist_1 [03.09.2025 11:19] – создано ekaterina.menkhuzina | manual:support:checklist_1 [22.10.2025 14:41] (текущий) – Лобанов Евгений | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | ====== Чек-лист перед обращением в техподдержку приложения | + | ====== Чек-лист по выявлению проблем в инфраструктуре (IIS + MsSQL) ====== |
| ===== Базовое состояние серверов и сети ===== | ===== Базовое состояние серверов и сети ===== | ||
| ==== Доступность серверов ==== | ==== Доступность серверов ==== | ||
| Строка 25: | Строка 25: | ||
| ==== Дисковое пространство ==== | ==== Дисковое пространство ==== | ||
| - | * Есть свободное место на системном диске (обычно C:)? Свободно не менее 10%. | + | * Есть свободное место на системном диске (обычно |
| * Есть свободное место на диске, где установлено ваше приложение? | * Есть свободное место на диске, где установлено ваше приложение? | ||
| * Есть свободное место на диске, где расположены базы данных MsSQL (PGDATA)? Свободно не менее 10%. | * Есть свободное место на диске, где расположены базы данных MsSQL (PGDATA)? Свободно не менее 10%. | ||
| Строка 43: | Строка 43: | ||
| ===== База данных MsSQL ===== | ===== База данных MsSQL ===== | ||
| ==== Служба MsSQL ==== | ==== Служба MsSQL ==== | ||
| + | Проверьте через services.msc или PowerShell запущены ли службы: | ||
| + | * служба SQL Server (MSSQLSERVER) — основная служба для экземпляра по умолчанию; | ||
| + | * служба агента SQL Server (SQLSERVERAGENT) — отвечает за выполнение заданий (бэкапы, | ||
| + | * служба обозревателя SQL Server (SQLBROWSER) — нужна для подключения к именованным экземплярам; | ||
| + | * служба SQL Server Reporting Services (SSRS) и SQL Server Integration Services (SSIS) — если используются. | ||
| + | Не запущена? | ||
| + | |||
| + | ==== Доступность базы данных ==== | ||
| + | * Можно ли подключиться к серверу MsSQL с сервера IIS с помощью стандартного клиента используя те же параметры подключения (хост, порт, имя БД, пользователь, | ||
| + | * Проверьте пароль. Не менялся ли он недавно? | ||
| + | |||
| + | Не получается подключиться? | ||
| + | |||
| + | ==== Состояние базы данных ==== | ||
| + | * Проверьте размер базы данных приложения. Не приблизился ли он к лимитам диска? | ||
| + | * Проверьте, | ||
| + | * Работают ли запланированные задачи резервного копирования БД? Не заполняют ли бэкапы диски? | ||
| + | |||
| + | Свободное пространство должно быть не менее 10% диска. | ||
| + | |||
| + | Ответили " | ||
| + | |||
| + | ===== Веб-сервер (IIS) и Приложение ===== | ||
| + | ==== SSL-сертификат ==== | ||
| + | * Истек ли срок действия SSL-сертификата, | ||
| + | * Корректно ли он привязан к правильному доменному имени? | ||
| + | * Не вызывает ли ошибок при доступе в браузере? | ||
| + | |||
| + | Ответили " | ||
| + | |||
| + | ==== Корпоративный Proxy (например NGINX) ==== | ||
| + | * Запущена ли служба nginx.service? | ||
| + | * Не блокируется ли трафик по 443 порту? | ||
| + | * Не вносились ли изменения в конфигурацию NGINX? | ||
| + | |||
| + | Ответили " | ||
| + | |||
| + | ==== Права доступа ==== | ||
| + | * Имеет ли пользователь пула приложений (Application Pool Identity) IIS права на чтение и выполнение (Read & Execute) на папке с файлами вашего приложения? | ||
| + | * Имеет ли этот пользователь права записи (Write) в папки, куда приложению нужно писать (логи, временные файлы, загрузки и т.д.)? | ||
| + | |||
| + | Ответили " | ||
| + | |||
| + | ==== Конфигурация приложения ==== | ||
| + | * Не вносились ли недавно изменения в файлы конфигурации приложения (например, | ||
| + | * Не менялись ли параметры подключения к БД, URL-адреса внешних сервисов или другие критические настройки? | ||
| + | |||
| + | Ответили " | ||
| + | |||
| + | ==== Логи приложения ==== | ||
| + | * Проверены ли логи приложения на предмет явных ошибок? | ||
| + | |||
| + | Если обнаружили ошибки, | ||
| + | |||
| + | ==== Логи IIS ==== | ||
| + | * Проверены ли логи IIS (обычно %SystemDrive%\inetpub\logs\LogFiles\W3WP*) на предмет ошибок HTTP (статусы 5xx, 4xx) при обращении к вашему приложению? | ||
| + | |||
| + | Если обнаружили ошибки, | ||
| + | |||
| + | ===== Повторяемость проблемы ===== | ||
| + | * Можете ли вы четко описать шаги, как воспроизвести проблему? | ||
| + | * Проявляется ли проблема постоянно или эпизодически? | ||
| + | * У всех пользователей или только у некоторых? | ||
| + | * На всех браузерах/ | ||
| + | |||
| + | ===== Последние изменения ===== | ||
| + | * Производились ли недавно (до появления проблемы): | ||
| + | * Обновления ОС на серверах IIS или MsSQL? | ||
| + | * Обновления серверного ПО (IIS, .NET Runtime, MsSQL)? | ||
| + | * Установка/ | ||
| + | * Изменения в сетевой инфраструктуре (маршрутизаторы, | ||
| + | * Изменения в политиках безопасности домена/ | ||
| + | * Обновление драйверов оборудования? | ||
| + | * Физические работы в серверной (обесточивание, | ||
| + | |||
| + | ===== Перед обращением в техподдержку ===== | ||
| + | - Соберите результаты проверки: | ||
| + | - Соберите логи: | ||
| + | * логи приложения за период возникновения проблемы; | ||
| + | * логи IIS (все файлы за период) для сайта приложения; | ||
| + | * логи MsSQL (MsSQL-XX-main.log и другие за период) с сервера БД. | ||
| + | - Конфигурационные файлы: | ||
| + | * файл конфигурации БД; | ||
| + | * файл конфигурации приложения. | ||
| + | - Системные журналы (Event Viewer) с обоих серверов (Windows: Приложение и Система; | ||
| + | - Подготовьте точное описание: | ||
| + | * Что именно не работает? | ||
| + | * Когда началась проблема? | ||
| + | * Как воспроизвести проблему? | ||
| + | * Каковы результаты проверки по этому чек-листу (особенно где были проблемы)? | ||
| + | |||
| + | ===== Важное напоминание для клиента ===== | ||
| + | Вы отвечаете за работоспособность и конфигурацию серверного оборудования, | ||
| + | |||
| + | Мы отвечаем за работоспособность и корректность самого установленного приложения в рамках правильно предоставленной инфраструктуры. | ||
| + | |||
| + | Предоставление полной информации (описание, | ||
| + | |||
| + | Если после проверки ВСЕХ пунктов чек-листа проблема не найдена на стороне клиента или явно указывает на ошибку в самом приложении, | ||