Obwohl ich php angewiesen habe, nur einmal einen Fehler zu protokollieren - ich sehe den Fehler immer wieder in meiner Protokolldatei. Irgendwelche Ideen, warum diese Richtlinie ignoriert würde? Ich habe Apache usw. neu gestartet.PHP Protokoll wird wiederholte Fehler nicht ignorieren mit ignore_repeated_errors = On
Antwort
Diese Anweisung verhindert nur, dass der Fehler erneut im selben Skript protokolliert wird. Führen Sie aus. Wenn das gleiche Skript mehrmals ausgeführt wird, wird dieser Fehler jedes Mal angezeigt.
Okay, das macht Sinn, danke. Weißt du, ob es trotzdem so ist, dass der Fehler nicht jedes Mal neu aufgezeichnet wird, wenn das Skript ausgeführt wird? Ich nehme an, ich könnte einen Cron-Job zusammenstellen, um es gelegentlich zu säubern ... –
@ sciguy14 Entschuldigung, dass ich einen so alten Thread ausgegraben habe ... aber hast du irgendeine Lösung für dieses Problem gefunden? Bist du zu einem Cron-Job gewechselt? – GeneSys
@GeneSys - Ich denke, ich habe hinzugefügt, was Sie brauchen in der neuen Antwort unter – userfuser
Neben der ignore_repeated_errors
gibt es auch die ignore_repeated_source
Ini-Einstellungen. Ich denke, dass man für Sie arbeiten würde und sollte aufhören, den gleichen Fehler wiederholt zu zeigen, wenn die gleiche Datei immer wieder aufgerufen wird.
Als PHP-Handbuch here sagt es:
ignore_repeated_source
- Quelle der Nachricht ignorieren, wenn wiederholte Nachrichten zu ignorieren. Wenn diese Einstellung Auf Sie ist nicht Fehler protokollieren mit wiederholten Nachrichten von verschiedenen Dateien oder Sourcelines
Können Sie ein Beispiel posten? –
Sind Sie sicher, dass Sie die richtige php.ini-Datei bearbeiten? Schau in phpinfo() nach, um sicherzugehen. –