Nur von Sphinx zu Solr/Sunspot Gem für Rails, wurde Gem "sunspot_solr" mit RAILS_ENV = Produktion Rake Sonnenfleck: Solr: Start Solr auf Produktionsserver starten.Sunspot/Solr auf Produktionsserver
Nach dem ganzen Tag der Indexierung, am Morgen verschwanden alle Indizes verloren, ohne Fehler oder irgendein Protokoll darüber, was passiert ist. Gleiches geschah am nächsten Tag. i
Nach einigen Recherchen bemerkte dies:
Sunspot kommt mit einer abgepackten Instanz von Solr, die es einfach macht, sich im Entwicklungsmodus zu beginnen. Dadurch werden die Indexdaten in Ihrem Betriebssystem temporären Verzeichnis speichern
Ich vermute, dass „Rake sunspot: solr: start“ für die Entwicklung nur verwendet wird, und dass die Daten nicht persistent. Aber es gibt eine Menge Tutorials, die diesen Weg nutzen, um Solr auf dem Produktionsserver ohne Tomcat zu starten.
Was ist die richtige Art, Solr in der Produktion zu installieren, muss ich Tomcat verwenden, oder "rake sunspot: solr: start" ist ein richtiger Start von Solr.
Im verwirrt, jede Hilfe wird geschätzt.
Vielen Dank für das, ich werde es versuchen. Übrigens, glauben Sie, dass das Verschwinden von Indizes durch den Solr-Server verursacht werden könnte, oder ich nach etwas suchen muss, um das Problem zu finden. –
Ich habe keine Ahnung, wie sonnenfleck solr: start funktioniert, also konnte ich das nicht wirklich sagen. – MatsLindh