We have an issue in our UAT environment where the sitecore_web_index
Lucene index is not getting updated on a content delivery server when content is published.
I found this solution on Stack Overflow which works, but I don't want to have to change the instance name of the application to fix the issue. It must be tied to some information in the Sitecore databases that can be reset to bring the indexing functionality back.
Does anyone know what needs to be reset to allow a CD server to resume indexing web database content properly?
Some additional context:
- CM and CD share a single
core
database - CD
sitecore_web_index
is set up to useonPublishAsync
strategy - Renaming the
InstanceName
fixes the issue
Some things I've tried with no success:
- Clearing the
core
database'sProperties
table's entries with the instance name in them - Clearing the
EventQueue
,History
, andPublishQueue
tables on thecore
andweb
databases
Publishing.PublishingInstance
to the name of your CM server. I usually just setInstanceName
toCM
on the CM server and leave the others unnamed.