CHH/heroku-buildpack-php — pull request #158 by romaninsh (2014-08-07 14:06:51+00:00)
Title: instead of PIPO use stdout / stderr

named FIFOs are very vulnerable for multiple for situations where multiple processes are using it. In case with "nginx" it does spawn children which open log files individually. Either this or something else causes log pipes to fail and I haven't find any way to fix them.

This request uses logging to stdout / stderr instead. php-fpm and nginx log out nicely and all this log is available from the docker now:

docker logs -f

Additionally I have enabled that worker output is also redirected through the error files.

This does raise a separate question - should there be a "production" and "development" deployment settings?