October 31, 2008

MOSS: Timer lock for Web server was overridden

Problem:
In a MOSS farm, you get the following error messages in Application log of all WFEs.

On WFE1:
The timer lock for Web server 'WFE2' was overridden by Web server 'WFE1' because the lock had not been refreshed within the 20 minute timeout. The timer service on 'WFE2' may be malfunctioning.

On WFE2:
The timer lock for Web server 'WFE1' was overridden by Web server 'WFE2' because the lock had not been refreshed within the 20 minute timeout. The timer service on 'WFE1' may be malfunctioning.

Thoughts:
Verify if this error is preceded with errors indicating WFE unable to connect DB server, such as Could not open a connection to SQL Server.

Educated guess would be that WFEs put a timer lock in DB during some sensitive operations to block access from other timer services. If there is connection issues between WFEs and DB, timer jobs are unable to clear the lock which might lead to these kind of error messages.

Solution:
Check network connections and that WFEs have access to DB server.

6 comments:

  1. Have you managed to find out something else about this? I'm having a farm with two front-ends, one back-end and one db server that is suffering from this. I've checked the network connections and the credentials for the service accounts and all seems well.

    /Benjamin

    ReplyDelete
  2. Hi Benjamin,
    did you try to restart the SharePoint Timer service in Windows Services?

    ReplyDelete
  3. Yes, I did. I'm afraid it was to no use.

    /Benjamin

    ReplyDelete
  4. any solution for this please..

    ReplyDelete
  5. Unfortunately, this is one of them "MOSS-things" that happen, and disappear. Maybe contacting Microsoft support about this would be good idea, as long as you've confirmed that the issue persist with the latest Service Pack and Cumulative Update.

    ReplyDelete
  6. I was facing the exactly same issue, and here is the fix that resolved my issue.
    TimerLock Table was displaying the WFE2 that hold the lock. I stopped the Timer service of WFE2. As it takes 20 minutes of so to update this timerlock table, I waited till that time. WFE1 was working since setup (Year 2008) and we added this WFE2 a couple of months back. Because of last week failure, it seems that WFE2 timer service is behaving incorrectly.

    ReplyDelete