IIS 7.5 không đăng nhập


11

Tôi gặp một vấn đề lạ với Windows Server 2008 R2 đang chạy IIS: Việc ghi nhật ký HTTP đã dừng cách đây vài tháng (tôi mới phát hiện ra) và dường như tôi không thể bắt đầu đăng nhập lại.

Tôi đã cài đặt cả Công cụ ghi nhật ký và ghi nhật ký HTTP (trong Máy chủ web / Sức khỏe và chẩn đoán) và trong Trình quản lý IIS> Ghi nhật ký, nó được bật (Một nhật ký trên: Trang web, Định dạng: W3C, Thư mục: "%SystemDrive%\inetpub\logs\LogFiles"v.v. - tất cả nội dung mặc định).

Tuy nhiên, dưới C:\inetpub\logs\LogFiles\W3SVC1/ W3SVC2avalanche, v.v., tất cả các tệp đều đã cũ.

Tôi cũng đã khởi động lại máy chủ, vô ích.

Tôi đã cố gắng vô hiệu hóa đăng nhập và sau đó kích hoạt lại (trong Trình quản lý IIS), nhưng điều đó không có ích.

Cuối cùng, tôi đã cố gắng kích hoạt thông qua dòng lệnh (mặc dù đã được bật):

C:\Windows\System32\inetsrv>appcmd set config /section:httpLogging /dontLog:False /selectiveLogging:LogAll

Applied configuration changes to section "system.webServer/httpLogging" for "MACHINE/WEBROOT/APPHOST" at configuration commit path "MACHINE/WEBROOT/APPHOST"

Tôi đang thiếu gì ??


Bạn đã xác minh rằng các quyền vẫn còn tốt? Làm thế nào về không gian hệ thống tập tin?

@kce Dung lượng đĩa ổn. Re. quyền truy cập thư mục, tôi không phải là 100%: Tôi chỉ cấp cho IIS_IUSRS Toàn quyền kiểm soát cho C: \ inetpub \ log và khởi động lại trang web, nhưng điều đó không giúp ích gì. Các quyền nên là gì (và trên các thư mục cụ thể nào bạn có nghĩa vụ phải đặt chúng - chỉ thư mục nhật ký?)?
Jim Balo

3
Tôi đã làm việc này. Trong nhật ký sự kiện, tôi thấy điều này: "Chủ sở hữu tệp nhật ký hoặc thư mục C: \ inetpub \ log \ LogFiles \ W3SVC2 \ u_ex140606.log không hợp lệ. Điều này có thể là do người dùng khác đã tạo tệp nhật ký hoặc thư mục. " Vì vậy, tôi đã kiểm tra chủ sở hữu của thư mục nhật ký, v.v. nhóm Quản trị viên. Sau khi sửa lỗi này, nó bắt đầu làm việc.
Jim Balo

@JimBalo sẽ là tốt để chuyển đổi câu trả lời này thành một câu trả lời để dễ nhìn hơn.
spuder 6/10/2015

Câu trả lời:


5

Tôi biết đây là một bài viết cũ (Tôi là một Necromancer)! Tôi tìm thấy đường đến đây trong tuyệt vọng thông qua Google và tôi tin rằng, ít nhất là trên máy chủ của chúng tôi, vấn đề là "Dịch vụ ghi nhật ký W3C" services.mscđã bị dừng. Khi khởi động lại nó, dịch vụ đã hoạt động tốt (với điều kiện là các quyền thư mục thích hợp đã được đưa ra, như được mô tả ở trên). Có vẻ như vấn đề máy chủ GMT -08: 00 của chúng tôi gặp phải là sự cố này:

https://support.microsoft.com/en-us/help/2982169/w3c-logging-service-crashes-in-iis-8.5-on-a-server-in-windows-8.1-or-windows-server- 2012-r2

Có một bản cập nhật có thể được tải xuống trong. Hy vọng điều này sẽ giúp được ai đó.


2

Kiểm tra sự cho phép của bạn trên các thư mục tệp nhật ký. IIS sẽ không ghi vào các thư mục thuộc sở hữu của các nhóm nhất định, chẳng hạn như người dùng.

Thư mục phải được sở hữu bởi "Quản trị viên" hoặc "HỆ THỐNG".


1

Các Logging tính năng được quản lý trong IIS UI trên 3 cấp: máy móc, trang web, ứng dụng.

Tôi đã kích hoạt nó ở cấp độ máy , bị vô hiệu hóa ở cấp độ trang web (Trang web mặc định) và được bật ở cấp độ ứng dụng .

Khi tôi kích hoạt nó (trong ngăn Hành động ở bên phải) cho trang web, nó bắt đầu hoạt động.


0

Khi gặp sự cố, tôi xóa W3SVC1thư mục và duyệt đến trang để IIS tạo W3SVC1thư mục mới với quyền và chủ sở hữu HỆ THỐNG chính xác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.