Обновленные файлы: - crm_extensions/nextcloud_api.php (2 места) - modules/Documents/actions/NcPrepareEdit.php - crm_extensions/nextcloud_editor/js/nextcloud-editor.js - crm_extensions/file_storage/api/get_edit_urls.php - crm_extensions/file_storage/api/simple_edit.php - crm_extensions/README.md - NEXTCLOUD_EDIT_BUTTON_IMPLEMENTATION.md - crm_extensions/docs/NEXTCLOUD_EDITOR.md - test_syntax_check.html - crm_extensions/tests/test_edit_button.html Все ссылки теперь указывают на новый сервер office.clientright.ru Backup файлы и тестовые директории не изменены
2.4 KiB
2.4 KiB
Статус автоматического чекера статусов
Дата: 16 октября 2025
Статус: ⚠️ Cron отключен
Проблема
API Debexpert для получения статусов обращений работает нестабильно:
- Частые таймауты (60-70% запросов)
- Ошибки 503 от ej.sudrf.ru
- Непредсказуемое поведение
Текущее состояние
✅ Скрипт готов - check_exec_list_statuses.php полностью функционален
✅ Создание комментариев работает - с иконкой робота 🤖
⚠️ Cron отключен - автоматический запуск приостановлен
✅ Ручной запуск доступен - можно тестировать вручную
Что работает
- Поиск проектов по критериям
- Парсинг ответов API (когда они приходят)
- Создание комментариев с полной историей
- Логирование всех операций
Что не работает
- Стабильное получение данных от API Debexpert
- Автоматический запуск через cron
Планы на будущее
- Связаться с поддержкой Debexpert - выяснить проблемы с API
- Настроить мониторинг - отслеживать стабильность API
- Включить cron обратно - когда API станет стабильным
- Добавить retry логику - повторные попытки при ошибках
Команды для управления
# Ручной запуск (для тестирования)
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