Website shows HTTP Error 503. The service is unavailable: The worker process failed to initialize correctly and therefore could not be started

Created:

2016-11-16 12:52:27 UTC

Modified:

2017-08-16 18:36:20 UTC

1

Was this article helpful?


Have more questions?

Submit a request

Website shows HTTP Error 503. The service is unavailable: The worker process failed to initialize correctly and therefore could not be started

Applicable to:

  • Plesk 11.x for Windows
  • Plesk 12.0 for Windows
  • Plesk 12.5 for Windows

Symptoms

Some sites show HTTP Error 503. The service is unavailable.

Application pool is down used by this site.

Windows logs -> Application -> Event ID 2276

The worker process failed to initialize correctly and therefore could not be started.

Windows logs -> Plesk -> Event ID 1

The service has not been started. (Exception from HRESULT: 0x80070426)
In Microsoft.Web.Administration module
Exception type: System.Runtime.InteropServices.COMException
at Microsoft.Web.Administration.ApplicationPool.Stop()
at IIS7ApplicationPool.startStop(IIS7ApplicationPool* , Boolean start)
at IIS7ApplicationPool.stop(IIS7ApplicationPool* )

at stopPool(PleskControlPanel)(WebServerAdapter::setAppPoolIdentity line 2932)
Execute file name: C:\\Program Files (x86)\\Parallels\\Plesk\\admin\\bin\\websrvmng.exe

Cause

Incorrect permissions on ' C:\\Windows\\System32\\inetsrv\\config\\schema ' directory

Resolution

Assign Read,List,Execute permissions to Users group for ' C:\\Windows\\System32\\inetsrv\\config\\schema ' directory. If it does not fix the issue, follow the steps below to find out and set needed permissions:

  1. Make sure that the problem is with filesystem permissions by using 'Process Monitor' utility.

  2. Run procmon.exe and add the filter Result = "Access Denied"

  3. Restart application pools and access to Plesk website https://localhost:8443

  4. Stop capturing and you may see the result as on the picture:

    picture

  5. Set required permissions to this directory ' C:\\Windows\\System32\\inetsrv\\config\\schema '

Others possible reasons:
http://social.technet.microsoft.com/wiki/contents/articles/21754.event-id-2276-iis-worker-process-availability.aspx

Have more questions? Submit a request
Please sign in to leave a comment.