From 4721a0411492f488ff25d73509f117518b98db6c Mon Sep 17 00:00:00 2001 From: Fedor Date: Fri, 17 Oct 2025 14:02:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=20=D0=B0=D0=B2?= =?UTF-8?q?=D1=82=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D1=87=D0=B5=D1=81=D0=BA?= =?UTF-8?q?=D0=BE=D0=B3=D0=BE=20=D1=87=D0=B5=D0=BA=D0=B5=D1=80=D0=B0=20?= =?UTF-8?q?=D1=81=D1=82=D0=B0=D1=82=D1=83=D1=81=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Создан файл STATUS_CHECKER_STATUS.md с текущим состоянием - Описаны проблемы с API Debexpert - Указаны планы на будущее - Добавлены команды для управления cron --- STATUS_CHECKER_STATUS.md | 54 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 STATUS_CHECKER_STATUS.md diff --git a/STATUS_CHECKER_STATUS.md b/STATUS_CHECKER_STATUS.md new file mode 100644 index 00000000..8e2dfe44 --- /dev/null +++ b/STATUS_CHECKER_STATUS.md @@ -0,0 +1,54 @@ +# Статус автоматического чекера статусов + +**Дата:** 16 октября 2025 +**Статус:** ⚠️ Cron отключен + +## Проблема + +API Debexpert для получения статусов обращений работает нестабильно: +- Частые таймауты (60-70% запросов) +- Ошибки 503 от ej.sudrf.ru +- Непредсказуемое поведение + +## Текущее состояние + +✅ **Скрипт готов** - `check_exec_list_statuses.php` полностью функционален +✅ **Создание комментариев работает** - с иконкой робота 🤖 +⚠️ **Cron отключен** - автоматический запуск приостановлен +✅ **Ручной запуск доступен** - можно тестировать вручную + +## Что работает + +- Поиск проектов по критериям +- Парсинг ответов API (когда они приходят) +- Создание комментариев с полной историей +- Логирование всех операций + +## Что не работает + +- Стабильное получение данных от API Debexpert +- Автоматический запуск через cron + +## Планы на будущее + +1. **Связаться с поддержкой Debexpert** - выяснить проблемы с API +2. **Настроить мониторинг** - отслеживать стабильность API +3. **Включить cron обратно** - когда API станет стабильным +4. **Добавить retry логику** - повторные попытки при ошибках + +## Команды для управления + +```bash +# Ручной запуск (для тестирования) +php check_exec_list_statuses.php + +# Включить cron обратно (когда API станет стабильным) +(crontab -l ; echo "0 10 * * * cd /var/www/fastuser/data/www/crm.clientright.ru && php check_exec_list_statuses.php >> logs/auto_status_checker_cron.log 2>&1") | crontab - + +# Посмотреть текущие cron задачи +crontab -l +``` + +--- + +**Следующий шаг:** Обратиться в поддержку Debexpert для решения проблем с API