Thursday, February 28, 2013

Fixed! FIM Sync hang/crash and performance counters

Ran into an issue where the FIM Sync service was hung up pretty badly.  Eventually, I was able to fix it, and fixed the performance counters along the way (although I'm not entirely sure the two had a direct correlation).
  • At 8AM, Full sync had been running since 3:49AM
    • SQL Server MA
  • miiserver.exe was unresponsive
    • Tried to stop run profile --> nothing
    • Tried to stop service --> nothing
  • Had to kill the process
  • Afterwards, service randomly crashed
  • Ran Storechk.exe --> no issues
  • Manually checked for broken CS-MV links --> no issues
  • Resolution
    • Deleted run history
    • Rebuilt indexes on FIMSynchronizationService
    • Reinstalled Performance counters

Reinstall performance counters

The server encountered an unexpected error creating performance counters for management agent "Foobar". Performance counters will not be available for this management agent.
  1. Tried to reinstall performance counters --> no luck

    C:\WINDOWS\system32>lodctr.exe "C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\mmsperf.ini"

    Counters for FIMSynchronizationService are already installed

  2. Queried FIM Sync performance counters, and noticed that they were disabled.

    C:\WINDOWS\system32>lodctr.exe /q:FIMSynchronizationService
    Performance Counter ID Queries [PERFLIB]:
    Base Index: 0x00000737 (1847)
    Last Counter Text ID: 0x0000265A (9818)
    Last Help Text ID: 0x0000265B (9819)

    [FIMSynchronizationService] Performance Counters (Disabled)
    DLL Name: C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\mmsperf.dll
    Open Procedure: PrfData_Open
    Collect Procedure: PrfData_Collect
    Close Procedure: PrfData_Close
    First Counter ID: 0x000024AE (9390)
    Last Counter ID: 0x0000251C (9500)
    First Help ID: 0x000024AF (9391)
    Last Help ID: 0x0000251D (9501)

  3. Tried to enable FIM Sync perf counters --> no change

    C:\WINDOWS\system32>lodctr.exe /e:FIMSynchronizationService

    C:\WINDOWS\system32>lodctr.exe /q:FIMSynchronizationService
    Performance Counter ID Queries [PERFLIB]:
    Base Index: 0x00000737 (1847)
    Last Counter Text ID: 0x0000265A (9818)
    Last Help Text ID: 0x0000265B (9819)

    [FIMSynchronizationService] Performance Counters (Enabled)
    DLL Name: C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\mmsperf.dll
    Open Procedure: PrfData_Open
    Collect Procedure: PrfData_Collect
    Close Procedure: PrfData_Close
    First Counter ID: 0x000024AE (9390)
    Last Counter ID: 0x0000251C (9500)
    First Help ID: 0x000024AF (9391)
    Last Help ID: 0x0000251D (9501)

  4. Tried to unload FIM Sync perf counters --> couldn't get it to work

    C:\WINDOWS\system32>unlodctr \\SERVER01 FIMSynchronizationService

    Usage:

    UNLODCTR [\\computername] driver

  5. Deleted registry key

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FIMSynchronizationService\Performance]

  6. Manually created 'Performance' registry key.

  7. Reinstalled performance counters --> FIXED!

    lodctr.exe "C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\mmsperf.ini"

References



20 comments:

  1. In the social jungle of human existence, there is no feeling of being alive without a sense of identity. See the link below for more info.

    #identity
    www.ufgop.org

    ReplyDelete
  2. I really enjoyed reading your article. I found this as an informative and interesting post, so i think it is very useful and knowledgeable. I would like to thank you for the effort you have made in writing this article.


    edupdf.org

    ReplyDelete
  3. Hi,

    I am trying to run the Step :

    lodctr.exe "C:\Program Files\Microsoft Forefront Identity Manager\2010\Synchronization Service\Bin\mmsperf.ini"

    but I get an error: " Unable to open driver SYSTEM\CurrentControlSet\Services\mmsperf.ini. Status 2

    Any suggestion would be appreciated.

    ReplyDelete
  4. هل تبحث عن شركة متخصصة فى خدمات التنظيف بالطائف بافضل المعدات والسوائل وثقة تمة فى العمل ودقة فى النتائج كل هذه المميزت توفرها شركة الخليج الشركة الافضل والامثل فى الخدمات المنزلية بالطائف وبما اننا الشركة الافضل والامثل بدون منافس سوف نسعى لتوفر افضل الخدمات باقل تكلفة وبقدر كبير من الاهتمام والدقة عزيزى اينما كنت فى اى منطقة ا وحى تابع لمدينة الطائف اتصل بنا وسوف نصلك فى الحال شركة الخليج للخدمات المنزلية شركة تنظيف منازل بالطائف
    شركة تنظيف فلل بالطائف
    شركة تنظيف خزانات بالطائف
    شركة تسليك مجارى بالطائف
    شركة رش مبيدات بالطائف
    شركة مكافحة نمل ابيض بالطائف
    شركة مكافحة حشرات بالطائف
    شركة عزل اسطح بالطائف
    شركة عزل خزانات بالطائف

    ReplyDelete
  5. Engineering as a subject combines mathematics, logic and science to find solutions to our daily life problems. Over the last few decades, engineering as a profession has seen vast expansion.jogos friv online
    Jogos live
    jogos friv 4 school

    ReplyDelete
  6. نحن نمتلك مجموعة من الخبراء والمتخصصين فى شركة تنظيف بابها ونحن نستطيع التعامل مع كافة المساحات المختلفة فلا يهم ان كنت تمتلك منزل او فيلا فأن لدينا خبرات كبيرة تمكنا من تقديم خدماتنا على اكمل وجه ولدينا عمال وفنيين محترفين ولهم خبرات مختلفة نقدم ايضآ تنظيف لواجهات الشركات والفنادق. فكل ما تحتاجه من معدات واجهزة ومنظفات ذات جودة عالمية موجودة بشركتنا فنحن نسعى فقط لارضاء العميل أولآ واخيرآ

    شركة عزل خزانات بخميس مشيط
    شركة مكافحة حشرات بخميس مشيط
    شركة غسيل مجالس بخميس مشيط
    شركة غسيل خزانات المياه بخميس مشيط
    شركة غسيل خزانات بخميس مشيط
    شركة تنظيف شقق بابها

    ReplyDelete
  7. สำหรับผู้ที่ชื่นชอบภาพยนตร์ และผู้ชมทุกท่าน ที่ชื่นชอบ ดูหนังออนไลน์2022 ซีรีย์ที่ชื่นชอบในการรับชมภาพยนตร์ ซีรีย์ ดูซีรีย์ออนไลน์ อัพเดทใหม่ตลอดทั้งเดือน

    ReplyDelete
  8. วันนี้จะมาแนะนำ ทดลองเล่นสล็อต megagame กับเว็บไซต์เราได้เเล้ววันนี้ที่ MEGA GAME ทุกท่านจะพบ กับเกมสล็อตออนไลน์ รูปแบบใหม่มีมากกว่า 1000 เกมที่เราได้คัดสรรมาให้นักเสี่ยงโชค

    ReplyDelete
  9. อยู่กับโลกออนไลน์ โดยเฉพาะแบรนด์ ดังอย่างเช่น betflix285 ของเรา Betflix เว็บคาสิโนออนไลน์ และ สล็อตออนไลน์ ที่ดีที่สุด ในเวลานี้ เพราะเรา betflix คือเว็บผู้ให้บริการเกม

    ReplyDelete