Antworten:
chmod 644 /var/log/php-fpm.log
Stellen Sie die Protokollierung von PHP-FPM auf syslog anstatt auf die eigene Protokollierung ein.
;; Fehlerprotokolldatei; Wenn es auf "syslog" gesetzt ist, wird das Protokoll an syslogd gesendet, anstatt geschrieben zu werden. in einer lokalen Datei. ;; Hinweis: Das Standardpräfix ist / var; Standardwert: log / php-fpm.log
error_log = syslog
;; syslog_facility wird verwendet, um anzugeben, welcher Programmtyp das protokolliert. Botschaft. Auf diese Weise kann syslogd angeben, dass Nachrichten von verschiedenen Einrichtungen gesendet werden sollen. wird anders gehandhabt. ;; Siehe syslog (3) für mögliche Werte (ex daemon equiv LOG_DAEMON); Standardwert: Daemon
syslog.facility = Daemon
;; syslog_ident wird jeder Nachricht vorangestellt. Wenn Sie mehrere FPM haben; Bei Instanzen, die auf demselben Server ausgeführt werden, können Sie den Standardwert ändern. was den allgemeinen Bedürfnissen entsprechen muss. ;; Standardwert: php-fpm
syslog.ident = php-fpm