Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
manual:support:checklist_1 [03.09.2025 11:23] ekaterina.menkhuzinamanual:support:checklist_1 [22.10.2025 14:41] (текущий) Лобанов Евгений
Строка 1: Строка 1:
-====== Чек-лист перед обращением в техподдержку приложения (IIS + MsSQL) ======+====== Чек-лист по выявлению проблем в инфраструктуре (IIS + MsSQL) ======
 ===== Базовое состояние серверов и сети ===== ===== Базовое состояние серверов и сети =====
 ==== Доступность серверов ==== ==== Доступность серверов ====
Строка 67: Строка 67:
  
 ===== Веб-сервер (IIS) и Приложение ===== ===== Веб-сервер (IIS) и Приложение =====
 +==== SSL-сертификат ====
 +  * Истек ли срок действия SSL-сертификата, привязанного к сайту в IIS?
 +  * Корректно ли он привязан к правильному доменному имени?
 +  * Не вызывает ли ошибок при доступе в браузере?
  
 +Ответили "Нет"? → Проблема с SSL сертификатом на стороне клиента.
 +
 +==== Корпоративный Proxy (например NGINX) ====
 +  * Запущена ли служба nginx.service?
 +  * Не блокируется ли трафик по 443 порту?
 +  * Не вносились ли изменения в конфигурацию NGINX?
 +
 +Ответили "Нет" или службы не запускаются? → Проблема с PROXY/NGINX на стороне клиента.
 +
 +==== Права доступа ====
 +  * Имеет ли пользователь пула приложений (Application Pool Identity) IIS права на чтение и выполнение (Read & Execute) на папке с файлами вашего приложения?
 +  * Имеет ли этот пользователь права записи (Write) в папки, куда приложению нужно писать (логи, временные файлы, загрузки и т.д.)?
 +
 +Ответили "Нет" → Проблема с правами доступа на стороне клиента.
 +
 +==== Конфигурация приложения ====
 +  * Не вносились ли недавно изменения в файлы конфигурации приложения (например, ''client.config'', ''appsettings.json'') на сервере IIS?
 +  * Не менялись ли параметры подключения к БД, URL-адреса внешних сервисов или другие критические настройки?
 +
 +Ответили "Нет" → Проверьте конфигурационные файлы. Внесите корректные параметры.
 +
 +==== Логи приложения ====
 +  * Проверены ли логи приложения на предмет явных ошибок? (Ищите слова ERROR, Exception, FATAL, Critical).
 +
 +Если обнаружили ошибки, исправьте.
 +
 +==== Логи IIS ====
 +  * Проверены ли логи IIS (обычно %SystemDrive%\inetpub\logs\LogFiles\W3WP*) на предмет ошибок HTTP (статусы 5xx, 4xx) при обращении к вашему приложению?
 +
 +Если обнаружили ошибки, исправьте.
 +
 +===== Повторяемость проблемы =====
 +  * Можете ли вы четко описать шаги, как воспроизвести проблему?
 +  * Проявляется ли проблема постоянно или эпизодически?
 +  * У всех пользователей или только у некоторых?
 +  * На всех браузерах/устройствах или только на определенных?
 +
 +===== Последние изменения =====
 +  * Производились ли недавно (до появления проблемы):
 +  * Обновления ОС на серверах IIS или MsSQL?
 +  * Обновления серверного ПО (IIS, .NET Runtime, MsSQL)?
 +  * Установка/обновление антивируса, фаервола, ПО мониторинга?
 +  * Изменения в сетевой инфраструктуре (маршрутизаторы, коммутаторы, VPN)?
 +  * Изменения в политиках безопасности домена/серверов?
 +  * Обновление драйверов оборудования?
 +  * Физические работы в серверной (обесточивание, перезагрузка оборудования)?
 +
 +===== Перед обращением в техподдержку =====
 +  - Соберите результаты проверки: По каждому пункту запишите, что проверено и какой результат (Да/Нет, значение метрики, текст ошибки).
 +  - Соберите логи:
 +     * логи приложения за период возникновения проблемы;
 +     * логи IIS (все файлы за период) для сайта приложения;
 +     * логи MsSQL (MsSQL-XX-main.log и другие за период) с сервера БД.
 +  - Конфигурационные файлы: 
 +     * файл конфигурации БД;
 +     * файл конфигурации приложения.
 +  - Системные журналы (Event Viewer) с обоих серверов (Windows: Приложение и Система; Linux: syslog, journalctl) за период проблемы. Ищите критические ошибки и предупреждения.
 +  - Подготовьте точное описание:
 +     * Что именно не работает? (Конкретная функциональность, ошибка в интерфейсе, полная недоступность).
 +     * Когда началась проблема?
 +     * Как воспроизвести проблему? (Четкие шаги).
 +     * Каковы результаты проверки по этому чек-листу (особенно где были проблемы)?
 +
 +===== Важное напоминание для клиента =====
 +Вы отвечаете за работоспособность и конфигурацию серверного оборудования, ОС, сети, IIS (как платформы), MsSQL (как СУБД) и базовой инфраструктуры.
 +
 +Мы отвечаем за работоспособность и корректность самого установленного приложения в рамках правильно предоставленной инфраструктуры.
 +
 +Предоставление полной информации (описание, шаги воспроизведения, логи, результаты этого чек-листа) с самого начала обращения ускорит решение вашей проблемы.
 +
 +Если после проверки ВСЕХ пунктов чек-листа проблема не найдена на стороне клиента или явно указывает на ошибку в самом приложении, тогда смело обращайтесь в техническую поддержку, приложив все собранные данные!