2015-11-14 16 views
7

Tôi đang chạy apache 2.4.6 trên trang web của mình. Và tôi tiếp tục thấy thông báo này lặp đi lặp lại nhiều lần trong nhật ký lỗi apache của tôi.AH01626: kết quả ủy quyền của Yêu cầu tất cả các cấp: được cấp

[Tue Nov 10 01:42:40.659710 2015] [authz_core:debug] [pid 10727] mod_authz_core.c(809): [client 107.170.139.115:58678] AH01626: authorization result of Require all granted: granted 

Sau đây là cách thư mục gốc cho trang web này được liệt kê trong vhost:

DocumentRoot /var/www/jf-beta 
    <Directory /var/www/jf-beta> 
     Options -Indexes +FollowSymLinks 
     AllowOverride All 
     Require all granted 
    </Directory> 

Chính xác những gì được Apache phàn nàn về đây? Danh sách thư mục đó có vẻ hoàn toàn hợp lý với tôi! Và làm cách nào để tôi ngừng phàn nàn về lỗi này?

Trả lời

13

Nó không phải là một lỗi, cũng không phải là apache phàn nàn về nó. Nếu bạn nhìn kỹ vào báo cáo kết quả nhật ký, nó nói:

[<date>] [authz_core:debug] [pid 10727] <stuff> 

Chú ý rằng có authz_core:debug. Điều đó có nghĩa là bạn đã đặt chỉ thị LogLevel thành debug. Thay đổi giá trị thành error hoặc warn và bạn sẽ ngừng nhìn thấy tuyên bố đã đăng nhập nữa.

+0

Nhưng bình thường có hàng ngàn dòng này trong nhật ký cấp gỡ lỗi là bình thường không? – wruckie

+1

@wruckie Có. Mức nhật ký hàm ý mức độ nghiêm trọng của thông điệp đã đăng nhập. Các tin nhắn mức _debug_ chỉ được sử dụng làm điểm kiểm tra bởi các nhà phát triển để dễ dàng theo dõi vị trí của lỗi. (và cũng để cung cấp một đầu ra chi tiết như thế nào chương trình đang làm việc) – hjpotter92

+0

Tôi phát hiện ra rằng tôi đã được một cuộc tấn công DOS, nhìn thấy những bởi hàng ngàn đã giúp tôi tìm ra những gì đang xảy ra. http://serverfault.com/questions/667914/underused-apache-server-raise-maxrequestworkers-reached-memory-leak/800126#800126 – wruckie

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