Fehler vom Typ „Datei existiert nicht“ werden NICHT protokolliert. Wie geht das?

Fehler vom Typ „Datei existiert nicht“ werden NICHT protokolliert. Wie geht das?

Ich habe jeden Monat Millionen von „Datei existiert nicht“-Fehlern in den Protokollen meiner Flash-Game-Website. Flash-Dateien rufen diese nicht vorhandenen Dateien auf.

Es gibt über 10.000 verschiedene nicht vorhandene Dateien in vielen verschiedenen Verzeichnissen, Erweiterungen und Referrern.

Ich möchte, dass Fehler vom Typ „Datei existiert nicht“ nicht protokolliert werden. Ich weiß nicht, wie das geht. Können Sie mir helfen? Ich möchte htaccess nicht verwenden.

Verwendung von PHP, MySQL, Apache, Linux, os_CentOS 5

Antwort1

Sie können einen Protokollierungs-Daemon verwenden wiesyslog-ngoderrsyslogund lassen Sie Zeilen löschen, die bestimmten Mustern entsprechen, wie etwa „Datei existiert nicht“.

Damit Apache Syslog verwendet, können Sie Ihre Protokollierungsanweisungen etwa wie folgt ändern:

CustomLog "|/usr/bin/logger -t 'apache'" combined
ErrorLog syslog

verwandte Informationen