Coveo for Sitecore: Indexing stopping when indexing media library
Hi, we have a problem when indexing (from Sitecore).
When reindexing, Sitecore first takes content items and they are being handled and sent to Coveo at a fast pace.
At a certain moment, the unacknowledged items in RabbitMQ start to go up at the time SItecore starts indexing the media items.
Looking at the index.log we see the following warnings:
212358922613683387|WARNING|2017-04-24|11:37:21|0|Exception while processing an item: -> The request failed with HTTP status 403: Forbidden.|||||Sitecore Search Provider||||Coveo_Web|SUCCESS|||18496|17550||
Aparently Rabbit MQ keeps those items in the queue until it reaches the max
Socket descriptors and then stops accepting requests, so sitecore stops halfway the reindexing.
We're investigating why the media items return a 403, but the question is:
Is there a way for coveo to handle this and get the items from the queue as deliverd.
Or is this intended behaviour?
In version 4, the messages in RabbitMQ are only links to the document in Sitecore.
So in your case the "ping back" is able to retrieve the document from the tree, but not the media library.
This means that:
- The user identity pushed to Coveo does not have the right to crawl the media library;
- The 'serverurl' element is pointing to an instance not fronting the media library (like a CD instance).
Have you set 'serverurl' in your CoveoSearchProvider Custom Configuration file?