UBB.Dev
Hallo,


(Info: UBB6.5.0, keine Hacks, auf Unix, eigener Server mit CGI-Wrapper, PHP-Accelerator aktiviert, URL: Link zum Forum )

Ein leidiges Problem, für das ich keine Lösung finden konnte:
Beim Generieren des Such-Index (cp.cgi/Pflege & Debugging/Update: Such-Index) bricht der Vorgang bei großen Foren mit einer weißen Seite ab.

Ein Runtersetzen des Wertes von ubb_lib-cgi/$vars_search{'topic_index_limit'} von 200 auf 50 (Tip aus dem InfoPop-Forum) hat leider nichts gebracht.

Die kleineren Foren mit 500 Beiträgen funktionieren, aber beim ersten großen mit 4000 Beiträgen oder mehr bricht er weg.
Interessanterweise läuft hier die Indizierung nicht in den oben angegebenen 50er-Schritten (original=200), sondern in 16er-Schritten.


Jemand 'ne Idee? Oder mehr Info nötig?


See ya
Peter
Hallo Peter,

hast Du schon hier in den englischen nach einer Lösung gesucht bzw. gefragt? Verstehe ich Dich richtig, das in den riesigen Foren das Indizieren läuft, wenn du immer nur 16 Beiträge am stück bearbeiten läßt?


Viele Grüße aus FFM
joking
Hallo joking,

Gesucht hab' ich bereits so ziemlich überall.
Und du hast mich falsch verstanden, es geht auch mit 16 Beiträgen am Stück nicht. smile
Was ich damit sagen wollte ist, daß die Software automatisch nicht die eingestellten 50 beiträge am Stück verarbeitet, sondern 16. (Wohl ein int(50/3)-Wert.)

Das Problem ist allerdings mittlerweile - naja, nicht gelöst, aber umgangen. Wir haben die Archive in etwa 65 Unter-Archive (datumsmäßig sortiert) unterteilt, damit die Obergrenze der Beiträge in einem Form zwischen 7.000 (Foren mit langen Beiträgen) bis 11.000 (Foren mit sehr kurzen Beiträgen) zu liegen kommt. Damit geht's dann.
Relativ viel Aufwand, aber wenigstens geht die Such-Funktion wieder. smile
© UBB.Developers