Seite 2 von 4

Verfasst: 26.04.2004 13:48
von miccom
ich weiss ich führe selbstgespräche, aber ich habe nun was neues ausprobiert, habe mein forum geclont:
http://www.miccom.cc/phpBB_test/phpBB/index.php

alle threads/postings gelöscht und siehe da, mit einem einzigen test eintrag funktioniert das besagte script tadellos!

Verfasst: 26.04.2004 21:10
von PhilippK
Welches Problem ist jetzt eigentlich Akut? DB Maintenance und/oder die Synchronisierung?

Gruß, Philipp

Verfasst: 26.04.2004 21:39
von miccom
ersteres (habe aber ein backup des suchindexes) ist akuter. meine vermutung ist aber das bei beiden das gleiche problem herrscht.

db maintenance funktioniert ansonsten auch perfekt, einzig der rebuild des such index bricht nach 5 sekunden ab.

Verfasst: 26.04.2004 22:15
von PhilippK
Ich würde erst mal gerne das zweite knacken - weil das einfacher seien dürfte. In der Anleitung von DB Maintenance steht was drin, wie du die Ausführungszeit des Scripts einschränkst. Lese das mal durch und setzte das maximale Ausführungszeitlimit auf 30.

Gruß, Philipp

Verfasst: 26.04.2004 23:00
von miccom
hmm, mit einem wert von 30 geht es langsam aber stetig, fleissig ackert er die 587569 beiträge durch! sorry das ich deinen ratschlag nicht schon beim ersten mal umgesetzt habe!

womit hängt das aber nun genau zusammen. wieviele beiträge würden bei einem wert von 0 bearbeitet werden?

Verfasst: 26.04.2004 23:58
von PhilippK
miccom hat geschrieben:womit hängt das aber nun genau zusammen. wieviele beiträge würden bei einem wert von 0 bearbeitet werden?
Das Problem ist, dass teilweise die verfügbare Ausführungszeit nicht erkannt werden kann. Bei 'ner Null würde so 'ne Art Fallback-Routine greifen und drei Beiträge pro Durchgang indizieren.

Wegen dem anderen Problem: vermutlich hat das die gleiche Ursache: das Skript wird abgewürgt.

Gruß, Philipp

Verfasst: 28.04.2004 11:58
von miccom
wow das dauert:
315600 von 587610 Beiträgen (53.7%) wurden indiziert. Letzter indizierter
Beitrag: 338917

...

DB Maintenance benötigte 8.995877 Sekunden zur Durchführung der Operationen
mein rechner kann nun jede nacht eine nachtschicht einlegen :D

Verfasst: 28.04.2004 15:21
von PhilippK
Dann ist aber dein Provider auch nicht gerade der schnellste - oder läuft das ganze noch unter PHP 3?

Gruß, Philipp

Verfasst: 28.04.2004 15:25
von miccom
also eigentlich ist das ein dedicated linux max 3 server bei hosteurope:

suse linux
apache 1.3.27
mysql 3.23.55
php 4.3.1

dual xeon mit 2gb ram und scsi raid mit ca. 72gb

Verfasst: 30.04.2004 08:30
von miccom
langsam wirds, aber auch immer langsamer:
481530 von 587584 Beiträgen (82.0%) wurden indiziert. Letzter indizierter Beitrag: 508611

...

DB Maintenance benötigte 14.143501 Sekunden zur Durchführung der Operationen
btw: alle einstellungen bei diesem server sind suse standard settings. ob es an der fehlenden optimierung liegt das es etwas lange dauert?