Files
crm.clientright.ru/STATUS_CHECKER_STATUS.md
Fedor 75d3f7942b feat: Обновлены все URL Nextcloud с office.klientprav.tech на office.clientright.ru
Обновленные файлы:
- 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 файлы и тестовые директории не изменены
2025-10-20 17:17:34 +03:00

2.4 KiB
Raw Blame History

Статус автоматического чекера статусов

Дата: 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 логику - повторные попытки при ошибках

Команды для управления

# Ручной запуск (для тестирования)
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