Piped-Protokolle in Apache?

Piped-Protokolle in Apache?

Kann mir jemand erklären, wie die Daten fließen? Ich muss verstehen, wie ich die Protokolldaten abfangen, vor Ort Änderungen an diesen Daten vornehmen und sie dann in einer Datei speichern kann.

Antwort1

Die Protokolle werden von der Apache-httpd-Binärdatei selbst geschrieben:

[root@cms_publish httpd]# fuser access_log
access_log:            488  1762  1842  4166  4167  4459  4460  4464  4634  5274  6679  7036  7120  7905  7980  8165  9290  9374  9375  9376 25534 26170 27463 29600
[root@cms_publish httpd]# ps -efa | grep 1762
apache    1762  1842  0 15:20 ?        00:00:00 /usr/sbin/httpd
root     10434 10309  0 15:32 pts/0    00:00:00 grep 1762
[root@cms_publish httpd]#

Es gibtviele Richtliniendie bestimmen, wie und was Apache httpd protokolliert. Zu viele, um sie hier wirklich aufzulisten. Wenn Sie etwas manipulieren möchten, können Sie entweder versuchen, etwas mit einem Drittanbietermodul zu tun, um es in ein Format zu bringen, das Sie manipulieren können (wie mod_log_sql), oder Sie können eine Pipe angeben TransferLogund CustomLogauf diese Weise damit umgehen.

Ich denke, das beantwortet Ihre Frage. Reichen diese Informationen für Ihr Vorhaben aus?

verwandte Informationen