Остановка Apache от записи на стандартный выводPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Остановка Apache от записи на стандартный вывод

Сообщение Anonymous »

У меня есть настройка докера, в которой есть контейнер Apache2, направляющий трафик в контейнер PHP. В журналах контейнеров PHP (docker-compose logs), 99% сообщений выглядят примерно так:
172.18.0.6 - 05/Nov/2024:18:00:29 +0000 "GET /dispatch.php" 200

Если я не ошибаюсь, это похоже на сообщение доступа Apache2. Поэтому я не понимаю, почему он пишет в стандартный вывод контейнеров PHP. Вдобавок ко всему, для меня это бесполезно в prod, поэтому я попытался изменить LogLevel моей конфигурации vhost на предупреждение, но ничего не изменилось (что имеет смысл, если это журнал доступа).
Я хотел бы выяснить источник этого журнала и запретить ему запись на стандартный вывод (но продолжать запись в файл, в который я записываю) в prod, чтобы в моих журналах было больше ценных данных.
Мой виртуальный хост:

ServerName my_domain.com
DocumentRoot /var/www/

ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://api:9000/var/www/api/$1
ProxyPassReverse ^/(.*\.php(/.*)?)$ fcgi://api:9000/var/www/api/$1


RewriteEngine On
RewriteBase /
RewriteRule !\.(css|jpg|js|gif|png|ico|eot|woff|woff2|ttff|svg|psd|html)$ dispatch.php

Options FollowSymLinks
Require all granted



ExpiresActive on
ExpiresDefault "access plus 30 days"


ErrorLog "|/usr/bin/cronolog /var/log/my_domain/%Y/%m/%d/error.log"

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog "|/usr/bin/cronolog /var/log/my_domain/%Y/%m/%d/access.log" combined



Подробнее здесь: https://stackoverflow.com/questions/791 ... -to-stdout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»