>

데이터가 어떻게 흐르는 지 누군가가 나를 안내해 줄 수 있습니까? 로그 데이터를 가로 채서 해당 데이터를 현장에서 변경 한 다음 파일로 저장하는 방법을 이해해야합니다.

  • 답변 # 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 )으로 무언가를 시도 할 수 있습니다. ) 또는 당신은 TransferLog 를 줄 수 있습니다  또는 CustomLog  파이프로 처리하십시오.

    그것이 당신이 요구하는 것을 해결한다고 생각합니다. 당신이하려는 일에 대한 충분한 정보입니까?

  • 이전 "NameVirtualHost"및"Listen"모두에서 Apache 설정 포트
  • 다음 rhel - 사이트 활성화 된 Apache 구성이 감지되지 않습니까?