Добавлен статус автоматического чекера статусов
- Создан файл STATUS_CHECKER_STATUS.md с текущим состоянием - Описаны проблемы с API Debexpert - Указаны планы на будущее - Добавлены команды для управления cron
This commit is contained in:
54
STATUS_CHECKER_STATUS.md
Normal file
54
STATUS_CHECKER_STATUS.md
Normal file
@@ -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
|
||||||
Reference in New Issue
Block a user