250 개가 넘는 사이트가있는 온라인에서 실행중인 오래된 서버가 있습니다. 확실하지 않지만 아파 첼로 그의 로그 파일이 너무 많으면 서버 속도가 느려질 수 있습니까?
이제 Apache 로그가 필요하지 않으므로 모든 로깅을 완전히 비활성화하려면 어떻게해야합니까?
다음을 사용하여 모든 가상 호스트 로깅을 비활성화했습니다.
find /etc/apache2/sites-enabled/* -exec sed -i 's/#*[Cc]ustom[Ll]og/#CustomLog/g' {} \;
find /etc/apache2/sites-enabled/* -exec sed -i 's/#*[Ee]rror[Ll]og/#ErrorLog/g' {} \;
댓글을 달았습니다. /etc/apache2/apache2.conf
#ErrorLog ${APACHE_LOG_DIR}/error.log
그리고 추가
ErrorLog /dev/null
아파치를 정상적으로 다시 시작하십시오.
apache2ctl graceful
다른 장소에 많은 로그가 있으므로 결과를 볼 수 있습니다.
tail -n 1 -f /var/kunden/logs/*log /var/kunden/logs/*log /var/log/apache2/*log
하나의 파일에 모든 로그인을 활성화하려면 /etc/apache2/apache2.conf
다시 편집 하고 해당 행을 추가 할 수 있습니다 .
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log "%h %v %l %u %t \"%r\" %>s %b"
주석 처리
#ErrorLog /dev/null
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다