2013-07-03 35 views
10

Trong tệp nhật ký Sitecore (6.6 v130404) có quá nhiều "Sitecore không có quyền cần thiết để đọc/tạo bộ đếm." hồ sơ được tạo ra. Tôi đã tắt các bộ đếm hiệu năng trong máy chủ.Sitecore không có quyền cần thiết để đọc/tạo quầy

<!-- ENABLE COUNTERS 
       Indicates if performance counters are enabled. 
       Default value: true 
    --> 

<setting name="Counters.Enabled" value="false"/> 

Log chiết xuất: (Đối với mỗi 6seconds điều này sẽ giúp cập nhật các bản ghi)

Heartbeat 19:07:33 WARN Sitecore has no necessary permissions for reading/creating counters. 
Heartbeat 19:07:39 WARN Sitecore has no necessary permissions for reading/creating counters. 
Heartbeat 19:07:45 WARN Sitecore has no necessary permissions for reading/creating counters. 
Heartbeat 19:07:51 WARN Sitecore has no necessary permissions for reading/creating counters. 

Tôi đã sửa đổi các thiết lập webconfig sau và đặt giá trị là 1 giờ, như các bản ghi trên đề cập rằng nó có liên quan đến một thiết lập nhịp tim.

Điều này giải quyết được sự cố. Tôi đã Googled cho bất kỳ tác động nào với thay đổi này trong cài đặt này, không tìm thấy kết quả nào về điều này. Bạn có muốn đặt cài đặt này thành 1 giờ không? Mục đích của cài đặt này là gì?

Trả lời

18

Người dùng nhóm ứng dụng Sitecore (có thể là Dịch vụ mạng người dùng) phải là thành viên của nhóm "Người dùng màn hình hiệu suất" của hệ thống để có quyền truy cập vào khóa đăng ký được đề cập. Thêm người dùng vào nhóm này và khởi động lại IIS sẽ giải quyết vấn đề.

+0

tôi đã cố gắng này, nhưng nó đã không làm việc. Và sau đó tôi đã cho phép "Ghi nhật ký hiệu suất". – Dhanuka777

+1

Tôi đã xác nhận rằng người dùng nhóm ứng dụng phải được thêm vào nhóm Người dùng Nhật ký hiệu suất **. Sau đó và khởi động lại IIS, cảnh báo không xảy ra. – ravinsp

+0

Trong môi trường Win8, tôi thêm bản sắc App Pool cho trang web của mình cho người dùng Trình theo dõi hiệu suất và không nhận được lỗi, đây có phải là sự khác biệt giữa các phiên bản Windows không? –

13

Như được giải thích trong câu trả lời được phê duyệt, bạn cần thêm người dùng ứng dụng vào nhóm người dùng theo dõi hiệu suấtngười dùng nhật ký hiệu suất nhóm. Để thêm người dùng trong ứng dụng của bạn, hãy thêm iis apppool \ {site name}. Bạn cần phải khởi động lại máy của bạn một lần nữa hoặc cách khác khởi động lại iis của bạn và đăng xuất và đăng nhập để đảm bảo các thay đổi của bạn được chọn bởi thành viên nhóm người dùng

Dưới đây là một vài ảnh chụp màn hình.

iis app pool

computer management groups

add user to groups

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