Not able to crawl new content.Unable to resolve Contentdistributor

Some times we are not able to crawl new content.

when we enabler verbose in SharePoint we get following errors.

In ULS we were getting :-

03-13-2012 14:00:41.09 mssearch.exe (0x1F14) 0x2BC8 SharePoint Server Search Content Plugin dtz5 High Failed to connect to xxxxxxxxxx.xxxxx.xxxxxx.xxx:13391 iPortal. Error=Failed to initialize session with document engine: Unable to resolve Contentdistributor [documentsubmitterworkerthread.cpp:132] d:\office\source\search\native\gather\plugins\contentpi\documentsubmitterworkerthread.cpp

 

Fast certificate imported from fast server is expired. Check for Expiration date.

Run ping-spenterprisesearchcontentservice -hostname fqdn:13391 from sharepoint server.

CertificateName Thumbprint ExpiryDate ConnectionSuccess

No certificate No certificate None False

CN=xxxxxxxxxxxxxxx C70591E........ 2/2/2020 9:49:37 AM False

CN=FASTSearchCert 907BAA......... 2/8/2011 2:48:11 PM False

 

 

Resolution

Replace the self-signed certificate with a new self-signed certificate

Stop FAST Search Server 2010 for SharePoint on all servers in the farm, including the monitoring service.

> On the administration server > Open SharePoint 2010 Management Shell

> At the command prompt, browse to installer\scripts under the installation folder.

> Type the following command:

> .\ReplaceDefaultCertificate.ps1 -generateNewCertificate $true

> Enter a password for the certificate.

> Start FAST Search Server 2010 for SharePoint on the administration server.

> On each non-administration server:

> Type the following command:

.\ReplaceDefaultCertificate.ps1 -generateNewCertificate $true

> Enter the password that you defined for the certificate on the administration server.

> Start FAST Search Server 2010 for SharePoint on all non-administration servers.

Copy the FASTSearchCert.pfx from the FS14 node to the SharePoint node. Certificate location <install drive>\FASTSearch\data\data_security\cert\FASTSearchCert.pfx

Copy the securefastsearchconnector.ps1 script to the SharePoint node. Location <install drive>\FASTSearch\installer\scripts\securefastsearchconnector.ps1 .

Log on to SharePoint server. Open a SharePoint 2010 Server Management shell ( run as Administrator). Run the script with the certificate as input:

.\SecureFASTSearchConnector.ps1 –certPath FASTSearchCert.pfx –ssaName “FAST Connector” –username . You will be prompted to type the certificate password that you had mentioned during the time of Cert replacement on the FAST server.