Эксплуатация SuiteCRM: подробный список проверок администратора
- Стабильные системы создаются регулярными скучными проверками, а не редкими подвигами после аварии.
- После обновлений права, кеш и базовые проверки обязательны.
- Резервная копия без пробного восстановления — надежда, а не стратегия.
Молчаливый планировщик
Задачи выглядят активными, но не выполняются или падают без предупреждения в интерфейсе. Итог: нет писем процессов и напоминаний, подразделения замечают это поздно.
Права после обновления или CLI
Команды консоли от другого пользователя оставляют файлы, недоступные веб-серверу для записи. Симптомы: загрузки, кеш, пустые страницы ошибок.
Журналы и диск
Журналы без ротации и растущие временные файлы заполняют диск. CRM перестаёт работать, хотя логика приложения не менялась.
Эксплуатационная проверка: соответствует ли установка минимуму?
Производственные SuiteCRM редко отказывают из-за нехватки функций. Они отказывают из-за молчаливого планировщика, прав после CLI-обновлений, непроверенных копий и знаний у одного человека.
1. Многоуровневая модель эксплуатации
| Периодичность | Приоритет |
|---|---|
| Ежедневно / автоматически | Мониторинг сервера, диска, HTTP и при необходимости ошибок задач |
| Еженедельно | Последние запуски планировщика, шаблоны журналов, накопление очереди |
| После выпуска | Права, кеш, базовые тесты, критические процессы |
| Ежемесячно | Выборочное восстановление, жизненный цикл пользователей, обновление документации |
2. Планировщик и фоновая обработка
- Системный Cron или таймер назначен документированному пользователю
- Критические задачи: последний успех, а не только «активно»
- У ошибочных задач есть владелец и заявка, они не остаются красными бесконечно
3. Действия после обновления
Официальные указания по правам после команд консоли и проблемам кеша известны. Практически:
- Прочитать примечания к конкретному выпуску
- Установить права для пользователя веб-сервера
- Выполнить шаги кеша и контейнера по документации
- Базовый тест: вход, основной процесс, почта, отчёт
4. Резервирование и восстановление
Проверяйте восстановление в изолированную среду хотя бы выборочно по файлам и базе. Копия, которую никто не восстанавливал, — файл, а не план.
Модуль Health Center может объединить диагностику в контексте CRM. Он не заменяет мониторинг сервера, проверенные копии и организационную ответственность за Cron.
Health Center ↗