Làm thế nào để khắc phục sự cố lỗi SharePoint bí ẩn.

Tổng quan:

Gỡ lỗi là khó khăn khi phát triển các chức năng tùy chỉnh cho Windows SharePoint Services 3.0 (WSS) hoặc Microsoft Office SharePoint Server (RÊU). Thủ phạm chính là rằng SharePoint thường bề mặt rất ít thông tin chẩn đoán trên trình duyệt web khi một lỗi xảy ra. Blog entry này mô tả làm thế nào để xác định vị trí bổ sung tạo ra hệ thống thông tin chẩn đoán có thể thường cung cấp đó thêm chút về chi tiết là một nhu cầu để xác định nguyên nhân gốc rễ. Điều này sau đó có thể dẫn đến việc giải quyết vấn đề.

Tôi đã sử dụng kỹ thuật này với thành công lớn để giải quyết bí ẩn nếu không lỗi.

Phương pháp tiếp cận:

SharePoint lưu rất nhiều thông tin vào một Nhật ký chẩn đoán trong một tệp nhật ký tại các 12 tổ ong.

"12 tổ ong" là thường nằm ở "C:\Chương trình FilesCommon FilesMicrosoft SharedWeb máy chủ Extensions12 ". (Tôi không chắc chắn nếu nó có thể cho các 12 hive sống bất cứ nơi nào khác, Thực tế).

Mục đích là để xác định vị trí tệp sổ ghi hiện tại, lực lượng lỗi và sau đó nhanh chóng mở các tập tin đăng nhập. Các tập tin đăng nhập được đặc trưng bởi:

  • Các số tiền phong phú của thông tin. SharePoint tạo ra một lượng rất lớn của thông tin chẩn đoán và viết nó vào tập tin đăng nhập đó rất nhanh chóng. Bạn cần phải được nhanh chóng với các ngón tay để nắm bắt nó.
  • Đa dạng. SharePoint không viết thư cho một tập tin đăng nhập duy nhất nhưng thay vào đó tạo ra nhiều đăng nhập tập tin theo thứ tự.
  • Sao chép và dán độc đáo vào MS Excel.

Phương pháp yêu thích của tôi:

  1. Mở một cửa sổ Explorer trỏ đến các 12 hivelogs.
  2. Loại giao diện Hiển thị bằng cách sửa đổi ngày (gần đây nhất đầu tiên).
  3. Đánh dấu các tập tin đăng nhập mới nhất.
  4. Trong một cửa sổ trình duyệt web, lực lượng lỗi xảy ra.
  5. Một cách nhanh chóng mở tệp sổ ghi hiện thời và sao chép nội dung của nó sang MS Excel.
  6. Nhảy đến cuối và phân tích các mục có liên quan.

Ghi chú khác:

Theo mặc định, Nhật ký chẩn đoán nằm trong các 12 thư mục hiveLOGS.

MS Best thực tiễn (theo Mike T. của Microsoft) trạng thái đăng nhập tập tin nên được lưu vào một ổ cứng riêng biệt. Một thực hiện điều này thông qua Trung tâm quản trị. Quản trị hệ thống của bạn có thể đã làm điều này, trong trường hợp đó bạn rõ ràng sẽ cần phải tìm thấy tệp nhật ký có thay vì mặc định 12 vị trí tổ ong).

Cụm từ này địa chỉ các vấn đề chẳng hạn như:

  • Quy trình làm việc SharePoint không khởi động do lỗi nội bộ.
  • (nhiều hơn để được thêm vào theo thời gian)
  • Mục nhập này đã được hữu ích chẩn đoán lỗi quy trình làm việc (Ví dụ như. "Quy trình làm việc không khởi động do lỗi nội bộ").

4 Những suy nghĩ trên "Làm thế nào để khắc phục sự cố lỗi SharePoint bí ẩn.

  1. Larry Virden

    Vì vậy, có những lần khi tôi đi đến các 12 hive bản ghi và tìm thấy có rất ít để không có gì trong đó, mặc dù mức độ đăng nhập là như vậy mà không nên có dữ liệu có. Ví dụ, Tôi đang ngồi ở đây xem xét quan windows explorer của thư mục bản ghi và tôi thấy rằng, Trung bình, Các bản ghi 1-2 biểu diễn. Nhưng sau đó tôi thấy vài giờ, trong đó có các bản ghi là 10k. Bây giờ, Các trang web sharepoint trong câu hỏi là sử dụng khá nhiều 24 giờ một ngày. Vì vậy, một cái gì đó đang xảy ra với các chủ đề/quá trình tạo ra các thông tin mà ngăn cản họ từ thông tin đăng nhập, Tôi sẽ phải thừa nhận. Vì vậy, làm thế nào tôi tìm ra những gì gây ra vấn đề này?

    Tôi phát hiện ra tất cả điều này khi tôi đã đi đến các bản ghi để thử và gỡ lỗi một vấn đề. Một người sử dụng thêm một phần web và phần web nói với họ để kiểm tra các bản ghi. Nhưng tất nhiên, không có gì là trong Nhật ký.

  2. Kelly Ford
    Nếu không có tệp nhật ký được tìm thấy trong vị trí mặc định 12HIVE, bạn có thể kiểm tra vị trí tệp nhật ký có thể được tìm thấy trong Trung tâm quản trị->Hoạt động->Đăng nhập và báo cáo->Ghi nhật ký chẩn đoán.
  3. Nafees đã viết:
    Nhờ người đàn ông! Điều này là rất tốt. Tôi đã cuối cùng đã có thể để theo dõi lỗi từ tệp nhật ký được tạo ra. và những gì tôi đã làm là chỉ quên để thay đổi tên của hội tên trong tệp kê khai workflow.xml được chỉ định trong feature.xml.
    Tuyệt vời.
    "RunWorkflow: System.io.FileNotFoundException: Không thể nạp tệp hoặc lắp ráp ' NewWorkFlowewWorkFlow, Phiên bản = 1.0.0.0, Văn hóa = trung tính, PublicKeyToken = ed96fa43c5396ebe’ hoặc một trong các phụ thuộc của nó. Hệ thống không thể tìm thấy tệp đã chỉ rõ. Tên tập tin: ‘NewWorkFlowewWorkFlow, Phiên bản = 1.0.0.0, Văn hóa = trung tính, PublicKeyToken = ed96fa43c5396ebe’ tại System.Reflection.Assembly._nLoad(Tên tập tin AssemblyName, Chuỗi codeBase, Bằng chứng assemblySecurity, Hội đồng locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) tại System.Reflection.Assembly.nLoad(Tên tập tin AssemblyName, Chuỗi codeBase, Bằng chứng assemblySecurity, Hội đồng locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) tại System.Reflection.Assembl…"

Để lại câu trả lời

Địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *