У меня есть пакет с 2 контейнерами: nginx и php-fpm.Я пытаюсь получить логи php-fpm (которые ведут к контейнеру) на стандартный вывод, чтобы я мог видеть их в kibana.
Вот некоторая информационная форма внутри контейнера php-fpm:
#env | grep -i log
APP_LOG_PATH=php://stdout
# php -i | grep -i log
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.1.17, Copyright (c) 1999-2018, by Zend Technologies
amqp.login => guest => guest
error_log => no value => no value
log_errors => Off => Off
log_errors_max_len => 1024 => 1024
mail.log => no value => no value
com_binlog_dump => 0
Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException
opcache.error_log => no value => no value
opcache.log_verbosity_level => 1 => 1
APP_LOG_PATH => php://stdout
$_SERVER['APP_LOG_PATH'] => php://stdout
$_ENV['APP_LOG_PATH'] => php://stdout
Segmentation fault (core dumped)
#
Попытался раскомментировать это на www.conf (вот куда идут журналы):
php_admin_value[error_log] = /var/www/html/logs/my-app.log
php_admin_flag[log_errors] = on
Единственное, что я мог получить, это связано с процессом, например, "был перезапущен", "инициирован"и т.д.
Я перезапустил php:
kill -USR2 1
Но после этого не могу включить log_errors => on =>.
Любая помощь будет отличной, спасибо!