|
The Chef Indexer listens to a Message Queue via Stomp for changes to Search Indexes. It then either creates or deletes entries in the index according to the information it is passed.
|
Stomp
In order for the Indexer to run, it must be connected to a stomp server. If you followed the Installation instructions and built your Chef Server with our solo cookbooks, you have a simple ruby based stomp server running. Other alternatives include ActiveMQ and RabbitMQ
Ferret
The indexer is writing to Ferret indexes. We've seen issues with Ferret eating a lot of CPU if it's indexes disappear or become corrupted. If that happens to you, just remove the index and it will rebuild naturally.