User since
2006-01-19
192
Artikel
BenutzerIn
Hallo,
ich habe gerade folgendes Problem: Ein Sprikt, dass auf einem Server super läuft, habe ich gerade auf einen anderen Server gelegt.
Auf dem Server, auf dem alles gut ist, sehe ich unter Putty TOP nur EINEN MySQL-Eintrag arbeiten.
Auf dem anderen Server wurden es immer mehr, bis der Server nun volkommen überlastet ist.
Ich habe beide Skripte mit Apache:DBI() laufen. Wenn ich das richtig verstanden habe, sollte doc damit imer nur eine Verbindung bestehen, oder?
Oder suche ich hier an der falschen Stelle?
Bin recht frisch in SQL und habe keine Ahnung, wonach ich nun suchen muss. Als erstes ist mir aber eben aufgefallen, dass MySQL auf dem einen Server nur einmal unter TOP erscheint und auf dem anderen Mehrmals...
Wonach, bzw. wo muss ich nun zuerst suchen?
ICh wei?: Die Frage ist etwas schwammig aber ich weiß nicht, welche Infos Ihr nun noch braucht.
User since
2005-01-17
14748
Artikel
Admin1
Wie hast du denn mod_perl konfiguriert?
User since
2006-01-19
192
Artikel
BenutzerIn
Im Moment komme ich da nicht ran. Aber laut meines Providers soll es derzeit sogar ein Hardware-Problem geben mit der Frage "Können SIe sich vorstellen, was dazu geführt hat?"
Ich hoffe mal nicht, dass mein Script das gewesen sein soll...
Also im Moment kann ich nichts sagen.
User since
2006-01-19
192
Artikel
BenutzerIn
Jetzt habe ich es: Server läuft wieder aber ich habe vorsichtshalber das Script wieder entfernt.
Die Modperlconfiguration ist so gemacht, dass nur Scripts mit bestimmten Namen unter Mod_perl laufen.
Der entsprechende Eintragsieht so aus:
<FilesMatch ".*imagetn\.pl">
SetHandler perl-script
PerlHandler ModPerl::Registry
Options +ExecCGI
PerlOptions +ParseHeaders
#PerlResponseHandler ModPerl::PerlRun
</FilesMatch>
Das betroffene Script heißt imagetn.pl
User since
2006-01-19
192
Artikel
BenutzerIn
ICh bin jetzt etwas unsicher. Habe gerade nochmal ein wenig gelesen und nun etwas gefunden, dass mich etwas irritiert. Wo genau muss ich Use Apache::DBI() eintragen??? Ins Script, in die http.conf,... ?
User since
2003-11-28
3645
Artikel
ModeratorIn
[quote=olruebe01,12.12.2006, 17:58]Hallo,
ich habe gerade folgendes Problem: Ein Sprikt, dass auf einem Server super läuft, habe ich gerade auf einen anderen Server gelegt.
Auf dem Server, auf dem alles gut ist, sehe ich unter Putty TOP nur EINEN MySQL-Eintrag arbeiten.
Auf dem anderen Server wurden es immer mehr, bis der Server nun volkommen überlastet ist.
Ich habe beide Skripte mit Apache:DBI() laufen. Wenn ich das richtig verstanden habe, sollte doc damit imer nur eine Verbindung bestehen, oder?
Oder suche ich hier an der falschen Stelle?
Bin recht frisch in SQL und habe keine Ahnung, wonach ich nun suchen muss. Als erstes ist mir aber eben aufgefallen, dass MySQL auf dem einen Server nur einmal unter TOP erscheint und auf dem anderen Mehrmals...
Wonach, bzw. wo muss ich nun zuerst suchen?
ICh wei?: Die Frage ist etwas schwammig aber ich weiß nicht, welche Infos Ihr nun noch braucht.[/quote]
Das kann entweder an top liegen (ob Threads als Prozesse angezeigt werden oder nicht) oder vielleicht auch an der Compilation von mysql (threaded vs. forked).
User since
2006-01-19
192
Artikel
BenutzerIn
Es ist ja nicht nur die Anzeige in Top...
Nebenbei stieg die LoadAverage stetig auf bis zu mehr als 200 und dann konnte ich natürlich nichts mehr machen. Der Server reagierte auf nichts mehr.