Friday, April 22, 2011

Service Unavailable: HTTP Error 503. The service is unavailable in SharePoint

Service Unavailable: HTTP Error 503. The service is unavailable error normally occurs whenever the password for application pool identity account is changed or application pools are in stopped state. This error may appear temporarily when you deploy solutions. In my case, I realized that password got changed for the Identity account.

Its a best practice to set "Password never expire" option for service accounts, BTW!

Here are the steps to resolve:
SharePoint Error: Service Unavailable: HTTP Error 503. The service is unavailable in SharePoint  
If you are Running SharePoint in Windows 2003:
  • Go to Start >> All Programs >> Administrative Tools >> Internet Information Services (IIS) Manager.
  • Locate your App Pool account and right-click on it and select ‘Advanced Settings’.
  • Go to process model then Identity Click on the Identity >> Set and then give the user name, password and confirm password.
Hope this will work fine after that.

Here is the Microsoft KEDB:

If you are Running SharePoint in Windows 2008:
  • Go to IIS Manager (Start > Administrative Tools > Internet Information Services Manager)
  • Expand the server node, and Click on Application Pools
  • Locate the Application Pool of the SharePoint site, If it is stopped - Start it. If the password is changed, update the password:
    • Click on "Advanced Settings" Setting Application Pool Identity in IIS
    • and then click on ... Button in Identity property
    • Set Application Pool Identity in IIS
    • Enter the User Name and password for the application Pool account.
    • Set Application Pool Account User Name password in IIS 
It could happen when the App pool's Advanced Property: Enable 32-Bit Applications is set to "True"! It should be false.

Tail: Application Pool Starting and Stopping? or Application Pools stops after restart? Make sure your application pool account has "Log on as batch job" rights!. This error may occur when necessary services like World Wide Web Publishing service, SharePoint Timer Service is in  stopped state.

You might also like:
SharePoint Usage Reports
Usage reports, collaboration and audit for SharePoint.
Document SharePoint Farm
Automatically generate SharePoint documentation.

Check out these SharePoint products:


  1. Perfect!! Great suggestion! You saved my bacon.

  2. This worked! Thanks!

  3. Great!! Thanks a lot

  4. Every time I deploy a solution this happens and it gets annoying. Is there a way to make a custom page instead of this ugly black and white one with no info?

    1. You can create a custom error page for 503 error, as in: just cgange the error code!

  5. Thanks! I found all my application pools were just stopped!

  6. Thank you very much. It is awesome. I relieved from all the troubles.
    Thank you so much again.


  7. Thank you sooo much..It helped me a lot.. :)

  8. Hi

    Thanks this was extremely helpful. We were under pressure since the entire organisation was offline and needed this up asap.

    Thannks once again for this excellent info.

    Keep up the good work.

  9. Perfect!!! In my case... domain/administrator - than password twice...


  10. Thanks , it solves the problem with sharepoint 2013 on win server 2012.

  11. above is we can find root cause?

  12. Thanks! Win 2008 Solution worked on my Win2012 HyperV VM.

  13. it worked awesomely for me... I had just patched the server and changed the service account defaults passwords but was not sure if the patches broke it or the passwords change and then still had to figure out which of the accounts was responsible. thanks a million

  14. It does not work for me. App pool is started and also I have changed the password for the identity account. Still it does not work and is giving me nightmares... please help

    1. Check "Enable 32-Bit Applications is set to 'False'

  15. Still I'm facing the problem. .Any one can you help me for that?

  16. I was facing the same problem.After setting new credential,Need to set Enable 32-Bit Applications is set to "True"! It should be false.

    It works fine for me!!!

  17. Enable 32-Bit Applications is set to "True" - Perfect, that's what was wrong!

  18. Thanks , It worked fine for me


Please Login and comment to get your questions answered!

You might also like:

Related Posts Plugin for WordPress, Blogger...