Hi,
das kann - wie so oft - an allem möglichen liegen. Aber mit dem Spider liegst du vielleicht gar nicht so falsch
Um das zu testen / zu überprüfen, sind ein paar Kenntnisse im Umgang mit der Konsole notwendig. Sofern Du Zugriff auf die Konsole hast. Am besten als Root.
Zuerst solltest Du mit uptime nachsehen, wie die momentane Auslastung auf deinem Server ist. Noch besser, die Auslastung mal ein paar Stunden lang beobachten.
Dann solltest Du dir die Prozessliste genauer ansehen. Ich mache das gerne mit dem Kommando ps fax. Da sieht man dann welche Prozesse aktiv sind und wieviel Tochterprozesse am laufen sind. Um das mal ne Weile zu beobachten, verwendest du am besten das Programm top.
Nun solltest du auch nachsehen, wieviel Verbindungen zu Deinem Rechner aufgebaut sind/werden. Das machst Du mit netstat -tn. Die Parameter -tn sorgen dafür, dass die Ausgabe auf das beschränkt wird, was Du benötigst.
Hier die Befehle im Überblick. Das was hinter der Raute (#) steht, ist das was du eingeben musst.
Auslastung überprüfen
# uptime
Auslastung überwachen
# watch -3 uptime
Prozessliste ausgeben.
# ps fax
Ist die Prozessliste zu lang, dann kannst Du die Ausgabe auch in einen Pager umleiten. Ich bevorzuge less.
# ps fax | less
Um die Prozesse dauerhaft zu überwachen
# top
Um mal eine Liste der Netzwerkverbindungen anzusehen.
# netstat -tn
Auch hier kannst Du die Ausgabe umleiten
# netstat -tn | less
Um das dauerhaft zu überwachen
# watch -n3 "netstat -tn"
Ist die Ausgabe zu lange, dann kannst du auch hier mal versuchen, dass mit ein paar grep Befehle einzuschränken. Der folgende Befehl würde die Ansicht auf die HTTP-Anfragen begrenzen.
# netstat -tn | grep -v ":80 "
Es empfiehlt sich, Wenn man solch ein Problem monitort, dann mit den vermuteten Fehlerquellen ein bisschen rumzuspielen, und genau beobachten, was dann auf dem Server passiert.
Wenn Du dann noch genauer Hilfe benötigst, solltest Du die Ergebnisse der Tools hier ebenfalls posten. Und zudem wäre es hilfreich, wenn Du auch den Spider benennen könntest.
Und als letzter Tip. Evtl. kann man bei dem Spider nachsehen, an welcher Seite er gerade rumknabbert. Denn vielleicht hängt er gerade an einer Seite, die der Webmaster so präpariert hat, dass die Spider Probleme bekommen
sonnige Grüsse
HaPe