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