Назад | Перейти на главную страницу

Расположение файла медленного журнала PHP 7 FPM

В моем файле www.conf есть такая строка:

slowlog = log/$pool.log.slow

Где это в Ubuntu?

Короткий ответ: наверное в /var/log/php7-fpm/www.log.slow.

В $pool переменная устанавливается из имени раздела конфигурации в верхней части того же файла. Поскольку имя файла www.conf, Держу пари, название пула www, указанный в верхней строке файла следующим образом: [www]. (Пока я не могу понять, как мы оказались в /var/log/php7-fpm.)

slowlog = log/$pool.log.slow

Этот параметр создает файл в каталоге / usr. У нас были проблемы с ним из-за ошибок разрешения.

Поскольку это не полностью детерминировано, мы просто определяем абсолютный путь к / var / log /, где мы хотим хранить файлы:

slowlog = /var/log/$pool.log.slow

$ pool по умолчанию будет заменен на "www", но при желании его можно настроить по-другому.