Use configured error_log file when stderr is not a tty.
So only use tty during interactive debug run.
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
?? ??? 2013, PHP 5.4.17
+- FPM:
+ . Fixed Bug #64915 (error_log ignored when daemonize=0). (Remi)
+
?? ??? 2013, PHP 5.4.16
- Core:
fd = fpm_globals.error_log_fd; /* for FD_CLOSEXEC to work */
} else {
fpm_globals.error_log_fd = fd;
+#if HAVE_UNISTD_H
+ if (fpm_global_config.daemonize || !isatty(STDERR_FILENO)) {
+#else
if (fpm_global_config.daemonize) {
+#endif
zlog_set_fd(fpm_globals.error_log_fd);
}
}