After successfully setup my User Profile Services + User Profile Synchronisation Services. I then setup “My Site” in which you need to manually create a Managed Path in the Web Application which hosts your My Site.
After setting them up, you shall see “News Feed’, “SkyDrive” and “Sites” appear on the Ribbon Bar. Yes! at least something is showing. I then happily click on the News Feed. The SharePoint is showing a message, We Are working on it. While waiting for the setup, you may edit your profile, contact bla bla bla.. ok. Maybe I should just wait for a while. The next day i came back to the same URL, this message is still showing!
Then i noticed this error in ULS LOG
[sourcecode]
Unexpected error occurred in method ‘GetObject’ , usage ‘FeedCache’ – Exception ‘Microsoft.ApplicationServer.Caching.DataCacheException: ErrorCode<ERRCA0018>:SubStatus<ES0001>:The request timed out.. Additional Information : The client was trying to communicate with the server : net.tcp://<<MY-SHAREPOINT-URL>>:22233
[/sourcecode]
Apparently there is something wrong with the Distributed Cache Service.
Resolution
To solve this problem, first thing you have to ensure that the Distributed Cache Service in “Manage Services on Server” is not Stopped. If not Started, please kindly follow this to Add your SharePoint server to existing cache cluster. (You may need to check if you have already setup cache cluster.
To add a server to cache cluster, Do this
Add-SPDistributedCacheServiceInstance
At times, the Distributed Cache service maybe corrupted (for whatever reason), you may Remove the server from cluster and add them back again.
Simply
Remove-SPDistributedCacheServiceInstance
Then
Add-SPDistributedCacheServiceInstance
If this still doesn’t work, please ensure your Windows Firewall is open to ICMPV4 and ICMPV6 Inbound Rules. (Check Here)
do we need to activate site feed for this
By Default, my site SiteFeed is turned on. You do not need to explicitly turn it on. But you may want to check in case you have previously unchecked it