2012-11-25 49 views
12

Tôi đã đọc về việc vô hiệu hóa quá trình ghi nhật ký máy chủ apache, điều này rất quan trọng đối với tôi khi tôi đang chạy thử nghiệm lớn trên đó và nó lấp đầy đĩa.tắt tính năng ghi nhật ký apache vào access.log

Tôi đã thử thay đổi http.conf và chuyển hướng công cụ thành/dev/null, nhưng không có công cụ nào hoạt động, vì hầu hết trong số đó là lỗi ghi nhật ký.

Bất kỳ ý tưởng nào?

Cảm ơn

Trả lời

6

Để vô hiệu hóa và tắt logging Apache, chỉ cần nhận xét ra các dòng log trong tệp cấu hình Apache. Đọc thêm here.

+0

Vâng tôi dag một chút trong tập tin và thấy nó..figur ed nó sẽ vô hiệu hóa nó .. cảm ơn sự giúp đỡ của bạn –

+4

không thực sự, "Bình luận ra rằng dòng không vô hiệu hóa các errorlog, nó chỉ cần chuyển nó về mặc định apache2". đọc [this] (http://httpd.apache.org/docs/2.2/mod/core.html#errorlog). [this] (http://serverfault.com/a/312456/121814) giải pháp đã giúp tôi, của bạn không. – machineaddict

32

Chỉ cần nhận xét các khu vực đã đăng nhập.

On,

httpd.conf 
virtual hosts configurations (virtual.conf, domain.conf etc) 

Đối với một cái gì đó giống như

CustomLog logs/access_log common 
ErrorLog logs/error_log 

Chỉ cần làm,

#CustomLog logs/access_log common 
#ErrorLog logs/error_log 
+0

Tệp conf của tôi là apache2.conf và nó không có bất kỳ thứ gì như thế: ( Tệp httpd.conf của tôi trống rỗng –

+0

Thực hiện tìm kiếm trên tất cả các tệp cấu hình. Grep -r "ErrorLog"/path/to/apache/config –

+5

Ngọt ngào, tôi không nhận được sự chấp nhận .. :( –

Các vấn đề liên quan