Files
crm.clientright.ru/crm_extensions/file_storage/QUICK_START.md

105 lines
2.6 KiB
Markdown
Raw Normal View History

# ⚡ Quick Start - Мониторинг файлов
## 🎯 Быстрая проверка системы
```bash
bash START.sh
```
Покажет статус всех компонентов и запустит остановленные.
---
## 📊 Что работает прямо сейчас:
### ✅ Nextcloud Activity Monitor
- **PID:** 2122
- **Лог:** `nextcloud_activity.log`
- **Что делает:** Ловит файлы из Nextcloud WebUI
- **Задержка:** 30 сек
### ✅ S3 Monitor (Docker)
- **Контейнер:** `s3-monitor`
- **Uptime:** 40+ минут
- **Что делает:** Ловит файлы загруженные напрямую в S3
- **Задержка:** 30 сек
- **Файлов:** 24,522
### ✅ Redis канал
- **Адрес:** `147.45.146.17:6379`
- **Канал:** `crm:file:events`
- **Статус:** Оба монитора публикуют события ✅
---
## 🧪 Быстрый тест
### Тест 1: Загрузи файл в Nextcloud
```bash
# В другом терминале подпишись на события
redis-cli -h 147.45.146.17 -p 6379 -a 'CRM_Redis_Pass_2025_Secure!' \
SUBSCRIBE crm:file:events
```
Загрузи файл через Nextcloud WebUI → через 30 сек увидишь событие!
### Тест 2: Загрузи файл в S3
```bash
echo "test" > /tmp/test.txt
aws s3 cp /tmp/test.txt \
s3://f9825c87-4e3558f6-f9b6-405c-ad3d-d1535c49b61c/test_$(date +%s).txt \
--endpoint-url https://s3.twcstorage.ru
```
Через 0-30 сек увидишь событие!
---
## 🔧 Команды управления
```bash
# Проверка статуса
bash START.sh
# Логи в реальном времени
tail -f nextcloud_activity.log
docker logs s3-monitor -f
# Остановка
pkill -f nextcloud_activity_monitor.js
docker stop s3-monitor
# Запуск
bash START.sh
```
---
## 📚 Документация
- `README.md` - обзор системы
- `PRODUCTION_READY.md` - production конфигурация
- `ARCHITECTURE.md` - архитектура
---
## 🆘 Troubleshooting
**Нет событий?**
1. Проверь статус: `bash START.sh`
2. Проверь логи: `tail -f nextcloud_activity.log`
3. Проверь Redis: подпишись на канал
**Много дубликатов?**
- От Nextcloud: дедупликация включена (1 событие вместо 6)
- От S3: дубликатов нет
**Нужна помощь?**
- Читай `PRODUCTION_READY.md`
- Проверяй логи
---
**Всё готово! 🚀**