Autor Thema: FTIndex 'hinkt' hinterher  (Gelesen 1207 mal)

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
FTIndex 'hinkt' hinterher
« am: 03.11.11 - 08:15:29 »
Ich habe momentan das Problem, daß auf einem Server der FTIndexer bei mehreren Applikationen hinterherhinkt.
Wenn ich ein neues Dokument erstelle und dann später dieses Dokument über die FTSuche finden möchte, so wird es nicht angezeigt.
In den Applikationseigenschaften sehe ich, daß es in der Anwendung unindexierte Dokumente gibt.
Der Server ist eine reine Entwicklungsumgebung; von daher laufen da keine umfangreichen Prozesse, die den Indexer von seiner Aufgabe abhalten kann. Auch beschränkt sich die Zahl der Zugriffe auf ein paar Wenige.

Gibt es irgendwo eine Schraube, an der man drehen kann, um den Indexierungsvorgang zu beschleunigen? Auslagerung in einen separaten Thread ist schon gemacht. Irgendwelche Ideen?

Domino ist 853 64Bit auf Win2008 64Bit
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.883
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: FTIndex 'hinkt' hinterher
« Antwort #1 am: 03.11.11 - 09:52:46 »
Du hast also den separaten Fulltext- thread in show tasks... Hast Du schon mal die entsprechenden Statistik- Variablen überprüft? Der Indexer hat ja eine Queue, und die länge dieser queue lässt sich per stat abrufen (habe nur grade nicht im Kopf, wie die Statistik genau heisst, aber das findest Du sicher schneller raus als ich...

Ich kenne ein solches Verhalten, wenn sich der Volltext- Indexer an einer bestimmten Datenbank festbeisst (korruptes Attachment, korruptes Dokument, o.ä.).
Da mir kein Weg bekannt ist, den Inhalt der Indexer- Queue anzuzeigen, müsstest Du dann aber schon"forensisch" rangehen: Indexer stoppen, dbcache flushen, Indexer wieder starten... Dbcache prüfen (Liste mit den Datenbanken abgleichen, die einen Volltext- Index haben).

Ach ja: Wenn die Queue hängt, dann kriegst Du das auch mit, indem Du in der betroffenen Datenbank auf "Index aktualisieren" klickst, und dabei die Konsole beobachtest: Üblicherweise kommt da sowas wie "Request to update.... has been added to queue" (Wortlaut ähnlich).

evtl. findest Du ja die verursachende Datenbank...

Radikaler wäre dann, alle ft- Verzeichnisse wegzuschmeissen (vorher evtl. mit nem dir *.ft /s /B >fulltext.txt schauen, wo überall einer besteht),
und den Server die neu aufbauen zu lassen... Nach beendigung kannst Du dann wieder prüfen, ob Indizes fehlen oder nicht...

Aber ist auf jeden Fall viel Recherche... Weniger Arbeitsintensive Möglichkeiten fallen mir momentan nicht ein...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline eknori

  • @Notes Preisträger
  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.728
  • Geschlecht: Männlich
Re: FTIndex 'hinkt' hinterher
« Antwort #2 am: 03.11.11 - 10:10:43 »
Danke erst einmal für die ausführliche Antwort. Dann werde ich mal in die Statistiken sehen.
Scheint wirklich so zu sein, daß der Task als solches problemlos funktioniert, sich aber irgendwo verbummelt. Mein Dokument, das ich vor gut einer Stunde erstellt habe, wird jetzt auch gefunden.
Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz