CRMEscalation Service refuses to work when running as a service

So we have always had issues where the escalation service needed an occasional restart. So much so we setup an alert if business critical escalation rules don't get actioned after 10 minutes - service polls ever 5 minutes.

However on the last couple of occasions a restart hasnt worked - service starts but doesnt appear to do anything.

A sympton is that it doesnt write to the escalation log file.

I tried all the usual thing ie server reboot, iisreset, recreated one of the rules, disabled enabled the rules but it refuses to work.

This might not matter but the service doesnt stop within the time windows expects it to - it hangs.

As a last effort I tried running as an application ie crmescalationservice.exe /R

Randomly this worked instantly - escalation log was updated and records were being processed again.

This is not a solution though! Does anyone have any ideas why it doesnt work when run as a service (which it has done for many years) but it does work in application mode???

All help / suggestions appreciated .

  • 0

    Not an answer for you Adam, but we're seeing an issue where the escalation service is running but no escalation rules are being run and the log file in the CRM logs also stops being updated.
    A restart of the service sometimes resolves this, but on others only a server reboot fixes!!

    I have this logged with local Sage support but is an annoying problem as difficult to see it has stopped unless you have an email escalation rule that is always being run. Then you have to pick up that you haven't had an email!

    Sage support are looking at it but if anyone has suggestions I'm sure ADAMWOOD and I will appreciate them.