Apache 中的管道日誌?

Apache 中的管道日誌?

有人可以告訴我數據是如何流動的嗎?需要了解如何攔截日誌數據,就地更改該數據,然後儲存到檔案。

答案1

日誌由 Apache httpd 二進位檔案本身寫入:

[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]#

大量指令控制 Apache httpd 記錄的方式和內容。太多了,無法在這裡列出。如果您想要進行操作,您可以嘗試使用第三方模組執行某些操作,將其放入您可以操作的某種格式(例如mod_log_sql),或者您可以提供TransferLogCustomLog管道並以這種方式處理它。

我認為這解決了你所問的問題。對於您想要做的事情來說,這些資訊足夠嗎?

相關內容