Recently I deployed a four server SharePoint/Project Server 2010 farm.  Servers as follows:

  • SharePoint Application Server 1
  • Project Application Server 2
  • SQL/AS/SRS Server 3
  • SharePoint Web Front End Server 4

Accessing the SharePoint site collections worked great.  When accessing Project Server, however, I occassionally encountered an error.  It was sporadic and could typically be resolved with a refresh of PWA.  Nonetheless, the issues required a resolution.  I did some researching and found a similar issue on a the SharePoint and Everything Else Blog, although it was not related to Project Server.  It was, however, an endpoint failure in a multi-server SharePoint farm.  I therefore followed the solultion, tweaked for Project Server 2010, and now the error is no more.  Solution as follows:

In my case I wanted the Project Server service to run on just Server 2.  I therefore went into central administration and turned the service off on the other servers.  I then launched PowerShell from Server 2, and did the following:

  1. Run Get-SPServiceInstance
  2. image
  3. Located the ID of the Project Application Service.
  4. Run Stop-SPServiceInstance ServiceID
  5. I waited and confirmed the service was stopped by running Get-SPServiceInstance again
  6. Run Start-SPServiceInstance ServiceID

Now no more error!

SharePoint Web Services Round Robin Service Load Balancer Event: EndpointFailure
Process Name: w3wp
Process ID: 4908
AppDomain Name: /LM/W3SVC/1765916906/ROOT-1-129539743610219268
AppDomain ID: 2
Service Application Uri: urn:schemas-microsoft-com:sharepoint:service:15c4e8593bb44d75a8821b93f87f04b7#authority=urn:uuid:663d9ad5f6bb4b7db8ad11fe768ee437&authority=https://mpnbosapp01:32844/Topology/topology.svc
Active Endpoints: 1
Failed Endpoints:3
Affected Endpoint: http://mpnbosapp01:32843/15c4e8593bb44d75a8821b93f87f04b7/PSI

Thanks to SharePoint and Everything Else