2012-04-02 18 views
59

Tôi đã định cấu hình một nhóm ứng dụng trong IIS 7.5 để tái chế khi mức sử dụng bộ nhớ vượt quá một mức nhất định. Tôi cũng đã cấu hình nó để đăng nhập thông tin này.Cách tìm lại ứng dụng tái chế trong Nhật ký sự kiện

Tôi nên tìm thông tin này ở đâu trong nhật ký sự kiện?

Tôi đã thử lọc dựa trên nguồn là tất cả các mục IIS, ví dụ: 'IIS-W3SVC-WP', 'IIS-IISManager', và tất cả phần còn lại, nhưng không có gì.

Tôi có thể thấy rằng nó cũng đang thêm vào các mục từ nhật ký 'Cấu hình IIS' mà tôi đã bật. Nhưng vẫn không có gì.

Trả lời

81

Dường như khá khó khăn để tìm thông tin này, nhưng cuối cùng tôi đi qua này,

https://webmasters.stackexchange.com/questions/17630/which-event-log-file-does-iis-7-app-pool-log-to

Bạn cần phải nhìn vào 'hệ thống' ghi sự kiện và lọc theo WS nguồn.

Dưới đây là thông tin thêm về WS,

http://technet.microsoft.com/en-us/library/cc735229(v=ws.10).aspx

+11

Tôi gặp vấn đề tương tự. Mayby thú vị đề cập đến là bạn phải cấu hình trong trường hợp này sự kiện tái chế hồ bơi ứng dụng được ghi lại. Theo mặc định, trong một vài trường hợp, không phải tất cả chúng. Bạn có thể làm điều đó trong IIS> app pools> chọn pool ứng dụng> advanced settings> expand tạo mục nhập nhật ký sự kiện tái chế –

+1

@BlackHawkDesign Bạn nên cân nhắc chuyển nhận xét của mình thành câu trả lời chính thức (có thể ngay cả với ảnh chụp màn hình của các cài đặt liên quan)) thông tin này khá quan trọng để phát hiện thành công khi một hồ bơi ứng dụng thực sự được tái chế. –

7

Vì nó dường như không thể để lọc dữ liệu nhắn XPath (nó không phải là trong XML để lọc), bạn cũng có thể sử dụng PowerShell để tìm kiếm :

Get-WinEvent -LogName System | Where-Object {$_.Message -like "*recycle*"} 

Từ đây, tôi có thể thấy Id sự kiện để tái chế có vẻ là 5074, vì vậy bạn cũng có thể lọc điều này. Tôi hy vọng điều này sẽ giúp một người nào đó vì thông tin này dường như mất nhiều thời gian hơn dự kiến ​​để làm việc.

Điều này cùng với nhận xét @BlackHawkDesign sẽ giúp bạn tìm thấy những gì bạn cần.

Tôi gặp vấn đề tương tự. Có thể thú vị cần lưu ý là bạn phải cấu hình trong trường hợp sự kiện tái chế hồ bơi ứng dụng được ghi lại. Theo mặc định, là trong một vài trường hợp, không phải tất cả. Bạn có thể làm điều đó trong IIS> hồ bơi ứng dụng> chọn hồ bơi ứng dụng> cài đặt nâng cao> mở rộng tạo ra rác entry bản ghi sự kiện - BlackHawkDesign 14 Tháng 1 '15 tại 10:00

1

Như liên kết chỉ câu trả lời là không được ưu tiên, tôi sẽ chỉ sao chép và dán nội dung của câu trả lời được liên kết bằng câu trả lời được chấp nhận


Chắc chắn là Nhật ký hệ thống.

Tệp nhật ký nào? Vâng - bạn có thể kiểm tra đường dẫn vật lý bằng cách nhấp chuột phải vào Nhật ký hệ thống (ví dụ: Trình quản lý máy chủ | Chẩn đoán | Trình xem sự kiện | Nhật ký Windows). Đường dẫn vật lý mặc định là %SystemRoot%\System32\Winevt\Logs\System.evtx.

Bạn có thể tạo Bộ lọc tùy chỉnh và lọc theo "Nguồn: WAS" để chỉ xem nhanh các mục được tạo bởi IIS.

Trước tiên bạn có thể cần bật ghi nhật ký ngay cả đối với một Hồ bơi ứng dụng cụ thể - theo mặc định, App Pool chỉ có 3 sự kiện tái chế trong số 8 sự kiện được bật. Để thay đổi nó bằng GUI: II S Manager | Hồ bơi ứng dụng | Chọn Hồ bơi ứng dụng -> Cài đặt nâng cao | Tạo mục nhập nhật ký sự kiện Recycle.

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