Я пытаюсь настроить две службы с помощью php-fpm / nginx на двух отдельных контейнерах (задняя служба, как API / передняя служба, где статические файлы создаются с небольшим количеством php). Это небольшой школьный проект, который я создаю с помощью инструментов, которых я не знаю, просто чтобы научиться.
На самом деле я пытаюсь коснуться конфигурации php-fpm, поэтому я создал каталог рядом с существующим, в котором я храню свой тест. Этот каталог включен, нет проблем, но когда я пытаюсь установить ключ access.log, даже если он скопирован из другого уже включенного файла, который работает, я получаю сообщение «неизвестная запись» access.log ».
[global]
; logging files
error_log = /var/php-fpm/log/error.log
access.log = log/$pool.access.log
slowlog = /var/php-fpm/log/slow.log
request_slowlog_timeout = 2s request_slowlog_trace_depth = 200
request_terminate_timeout = 20
security.limit_extensions = .php
; !important
listen = /var/run/php5-fpm.sock
Может кто подскажет, где я не прав?
Это старый вопрос, и я не помню, что сделал, извините






Попробуйте переименовать access.log в access_log
Ваш примерный файл выглядит как файл конфигурации nginx.
Журнал доступа осуществляется в nginx с помощью
access_log /var/log/nginx/access.log;
Я пробовал, не работает. Пример действительно для php-fpm и задокументирован на php.net. php.net/manual/en/install.fpm.configuration.php. Он также по какой-то причине работает с другим файлом, который по умолчанию присутствует в контейнере.
Вы пробуете абсолютный путь для
access.log?