Вращение журналов запросов и сервера

Manticore Search принимает сигнал USR1 для повторного открытия файлов журнала сервера и запросов.

Официальные DEB и RPM пакеты устанавливают конфигурационный файл Logrotate для всех файлов в папке журналов по умолчанию.

Простая конфигурация logrotate для файлов журналов выглядит так:

/var/log/manticore/*.log {
       weekly
       rotate 10
       copytruncate
       delaycompress
       compress
       notifempty
       missingok
}

FLUSH LOGS

mysql> FLUSH LOGS;
Query OK, 0 rows affected (0.01 sec)

Кроме того, доступна SQL-команда FLUSH LOGS, которая работает так же, как и системный сигнал USR1. Она инициирует повторное открытие файлов журнала searchd и журнала запросов, что позволяет реализовать вращение файлов журнала. Команда не блокирующая (т.е. возвращается сразу).

Last modified: August 28, 2025