-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PHP syslog() to docker log #53
Comments
Ach ja, und container starten macht auch ein chown irgendwo auf libuuid. Alle Datein im Ordner gehören auf einmal dem user und der gruppe |
Hallo, stehe vor dem selben Problem. Error Logs gehen direkt an das syslog, zumindest habe ich php-fpm so konfiguriert. Nach der Aktivierung von catch_worker_output klappt das auch soweit. Allerdings landen keine Einträge im Docker log wenn ich aus dem PHP Script syslog aufrufe. Gibt es dafür eine Lösung? |
Ich schaue mir das mal an. Gebe bescheid :) |
@elpado Kannst auch testen, ob der branch feature-php-syslog deine Wünsche erfüllt. |
Habe es nun insofern gelöst als das ich /dev/log in den Container mounte, also -v /dev/log:/dev/log Damit klappt es nun. Ist aber immo nur ein Workaround. |
Momentan, wenn man
docker-compose up
macht (ohne deamonize) bekommt man den access log direkt auf die Konsole. Es wäre toll, wenn man PHPsyslog()
direkt auch darauf bekommt. In der/etc/php5/php-fpm.conf
ist das logfile dafür gesetzt und folgendes klappt:Es ist irgendwie möglich das auf syslog zu lenken [2,3], beste wäre, wenn das direkt auch mit in den oberen log gepampst wird. Außerdem müllt die
start.sh
in die config dauernd [4]!![1] http://php.net/manual/de/function.syslog.php
[2] https://ma.ttias.be/hide-php-errors-and-log-them-to-a-file-or-syslog-php-fpm-or-mod_php/
[3] docker-library/php#140
[4] https://github.com/ngineered/nginx-php-fpm/blob/8137d2d0c5e1b9afa36ba2781a027184dc46ad4b/scripts/start.sh#L65
The text was updated successfully, but these errors were encountered: