Hallo,
ich habe in
diesem Thread schon einmal mein Problem geschildert, das Dokuwiki in einer virtuellen Maschine sehr merkwürdig läuft. Zumal ich dieses Setup mehr oder weniger 1:1 auch auf einem anderen System am laufen habe. Ich habe das ganze jetzt noch ein wenig untersucht: offenbar bleibt der indexer.php irgendwie hängen und wird dann nach 30 sekunden Laufzeit abgeschossen. Warum ist mir völlig unklar.
Das sieht dann in der Mozilla Konsole ungefähr so aus:
GET
https://.../wiki/lib/exe/js.php
[HTTP/1.1 200 OK 76471ms]
js.php
SyntaxError: expected expression, got '<'
[Weitere Informationen]
js.php:1
Das Wiki selbst enthält eigentlich praktisch noch keine wirklichen Daten, so dass es eigentlich auch nicht am schwächlichen Server liegen kann. Zumal bspw. die Webmin Oberfläche völlig problemlos läuft. Ich hatte zwischenzeitlich mal eine frische Installation, die schien zunächst zu laufen, bis ich dann den Plugin Stand der nicht mehr gut laufenden rüberkopiert habe. Allerdings hat komplettes entfernen der Plugins den Originalzustand auch nicht wiederhergestellt.
Ich bin einigermassen ratlos, was da kaputtgeht. Ich wäre auch schon dankbar, wenn ich ein paar Tipps bekäme, welche Debug Option
ich noch aktivieren kann bzw. wo ich suchen muss bei solchen Problemen. Ein Resourcenproblem kann es m.E. nicht sein, sowohl Speicher als auch Plattenplatz sind ausreichend vorhanden, auch die PHP Limits müssten passen. Ich kann mir nur noch ein komisches Rechte oder File-Locking Problem vorstellen, aber da der Fehler ja eigentlich immer ein Hänger mit anschliessendem Timeout ist weiss ich nicht mehr so recht, wo ich da suchen soll.
Vorab schonmal herzlichen Dank für jeden Tipp!
Edit:
- also mit einer Neuinstallation und kopieren der config / data kann man den Fehler zwar beheben. Allerdings scheint trotzdem das indexer script oder die js scripte immer wieder ziemlich lange zu laufen, so dass man ggf. einen Abbruch fürchten muss. Ich hab die Laufzeit schon auf 60s und den Speicher auf 256M hochgesetzt, aber wie gesagt, es sind eigentlich keine Seiten dabei , die wirklich viel Leistung erfordern. Allerdings weiss ich nicht, wie das mit eine großen Zahl von Plugins aussieht, selbst, wenn diese zunächst gar nicht zum Einsatz kommen.
Edit2:
- Es scheint wirklich ein Last Problem zu sein. Der Apache bleibt dann auch nach ausliefern der Seite bei 90% CPU Last, was natürlich nicht gut ist. Mir fehlt jetzt leider die Erfahrung, wie ich den Engpass festmachen kann, an dem er hängt oder der zu diesem Problem führt. Das ganze läuft auf PHP 5.6, aber wie schon gesagt, auf einer anderen ( leistungsstärkeren ) Maschine völlig problemlos. Die Leistungsunterschiede können es m.E. nicht sein.