Ich kann nicht verstehen, warum mein Apache Server mehrere Zugriffsprotokolldateien generiert. Zum Beispiel erstellt es access.log, access.log.1, access.log.2 und so weiter. Jede access.log-Datei zeichnet verschiedene Anfragen auf. Wie kann ich jede Anfrage in einem einzigen File access.log aufzeichnen? Danke.Apache2 erstellt mehrere Zugriffsprotokolldateien
-1
A
Antwort
0
Es scheint mir, dass Sie sich Dateien ansehen, die von logrotate absichtlich verlassen werden.
Wenn meine Annahmen korrekt sind, protokolliert Apache nur auf access.log.
Diese Logdateien werden von logrotate rotiert, um zu große Dateien zu vermeiden. Normalerweise geschieht dies täglich. logrotate speichert nur eine bestimmte Anzahl von Dateien und verhindert damit unter normalen Umständen eine vollständige Festplatte.
Zur Überprüfung können Sie die Zeitstempel in den protokollierten Anforderungen überprüfen. Wenn sie sich um einen Tag unterscheiden, löscht logrotate Ihre Logdateien täglich, ohne sie sofort zu löschen.
Verwandte Themen
- 1. Apache2 mehrere Subdomains
- 2. Mehrere SSL-Zertifikate Apache2
- 3. Mehrere Websites auf Apache2
- 4. Apache2 - mehrere Sites, einfachste Einrichtung
- 5. Apache2 Serving mehrere Standorte auf einer IP
- 6. Wie erstellt man mehrere Level-Subdomains mit Apache2 und/oder PHP
- 7. So erstellen Sie mehrere Webseiten mit einer IP-Adresse (apache2)
- 8. apache2 und couchdb aktivieren cors auf apache2
- 9. .htaccess mod_rewrite zeigt Apache2 documentroot mehrere Male in URL
- 10. PHP, Script, um Informationen über Ressource abzurufen, die Zugriffsprotokolldateien
- 11. Easy Hosting Control Panel erstellt mehrere Backups
- 12. Apache2 wsgi Themen/Prozesse
- 13. Verweigern Apache2
- 14. Apache2 Mehrere SSL-Zertifikate mit Subdomains funktionieren nicht
- 15. Apache2: So konfigurieren Sie verschiedene/mehrere Websites in Dedicated IP
- 16. apache2 neue Website hinzufügen
- 17. Apache2 - Resolving zu https
- 18. Werden mehrere Objekte erstellt?
- 19. pygame erstellt mehrere Sprites
- 20. log4j2 mehrere Dateien erstellt
- 21. Apache2 + OpenSSL, Zertifikat CA
- 22. Apache2 virtualhost 403 verboten?
- 23. apache2:/etc/apache2/sites-available fehlt auf macos
- 24. Apache2 arbeiten selektiv
- 25. apache2 Caches css
- 26. Apache2 Alias Voraussetzungen
- 27. HTTP/2 und Apache2
- 28. SSL auf apache2 installieren
- 29. Standardseite ändern Apache2 Ubuntu
- 30. Docker falsche Erlaubnis apache2
Danke für Ihre Antwort. Deine Annahmen sind korrekt. Jede Datei behält ihren Zugriff, aber logrotate findet nicht täglich statt. In meiner aktuellen Datei access.log werden beispielsweise vom 27. August bis zum heutigen Tag Anfragen aufgezeichnet. Wie kann ich jede Anfrage in einer einzigen Datei speichern lassen? – Lorenzo
das ist eine andere Frage. Wenn Sie sich in einer gehosteten Umgebung befinden, versuchen Sie Ihren Hoster zu kontaktieren. Wenn Sie allein sind, schauen Sie in logrotate nach, um es Ihren Bedürfnissen anzupassen. Im Allgemeinen ist Logrotate eine gute Idee, um Ihre Logfiles auf eine überschaubare Größe zu halten. Wenn Ihre Recherchen zu logrotate nicht eindeutig sind, stellen Sie hier eine neue Frage (oder unter https://serverfault.com, die mehr auf den Administratorbereich bezogen ist). – kronn