An error occurred while dispatching a duplicated socket: this handle is now leaked in the process.
Log Name: System
Process ID: 4056
Here is the Microsoft article regarding the SMSvcHost.exe Error 8 problem experienced:
There's also a Microsoft KB Article on this. This article also lists the affected environments and prerequisites. This also details how to obtain the hot fix. Please note that, despite the lack of statement in the Microsoft KB, it is necessary to have .NET 4 installed in order to successful run the hot fix.
Option 2. Edit the SMSvcHost.exe.config file.
By default, the SMSvcHost.exe.config file looks like this:
<configuration> <system.serviceModel.activation> <net.tcp listenBacklog="10" maxPendingAccepts="2" maxPendingConnections="10" receiveTimeout="00:00:10" teredoEnabled="false"> <allowAccounts> // LocalSystem account <add securityIdentifier="S-1-5-18"/> // LocalService account <add securityIdentifier="S-1-5-19"/> // Administrators account <add securityIdentifier="S-1-5-20"/> // Network Service account <add securityIdentifier="S-1-5-32-544" /> // IIS_IUSRS account (Vista only) <add securityIdentifier="S-1-5-32-568"/> </allowAccounts> </net.tcp></configuration>
You may need to increase the listenBacklog, maxPendingConnections, maxPendingAccepts, and maxPendingConnections to something higher to accommodate requests on the server. There is no exact science to this, but increasing all by a factor of 10 will definitely be more than sufficient. You may also wish to increase the timeout value.