Archiv verlassen und diese Seite im Standarddesign anzeigen : Timeouts
Sonnenschein 19-03-2002, 16:17 Hallo,
ich habe mit meinem WAMP bei so etwa jedem 8. Zugriff auf Mysql einen Timeout.
Wer hat das eingestellt *grummel* :D ?
Die Frage ist, wie kann ich das abstellen?
schmalle 19-03-2002, 17:02 inner php.ini!
max_execution_time = 30 ; Maximum execution time of each script, in seconds
Wie man den TimeOut verhindert oder aufschiebt, ist wohl den meisten klar.
Die Frage ist wohl eher die: Warum dauert das mal lange und mal nicht; und wie kann man das abstellen?
Ich hab das gleiche Problem nämlich hier auch - Windows98SE, Apache 1.3.23 mySQL3.23.49-max-debug, PHP4.1.2 (cgi).
Ich habe mit anderen 3er-mysql- und älteren PHP-Versionen (schon seit bis 3.0) genau die gleichen Probleme gehabt - gelegentlich braucht der Apache Stunden, um irgendwas auf den Schirm zu bringen. Beim nächsten Aufruf des gleichen Skripts mit den gleichen Parametern läuft alles wunderbar.
Dass das Problem nicht am Windows liegt, liegt nahe; denn nicht jeder hat es.
Also, wer ist der Übeltäter:
der Apache?
mySQL? liegts am max-debug?
oder das PHP-CGI? Würde denn mit dem Apache-Modul alles verzögerungsfrei laufen?
20thcentury 19-03-2002, 19:00 das liegt nicht an deinem PHP_CGI, ich benutze die Module für Apache.
Das liegt auch nicht an Apache, so macken hat jeder HTTP-Server.
Ja, auch Mircosoft (:D).
Jetzt wirds interessant. Ich hab unter WAMP (WinME) ein absolutes grindiges MySQL-Performanceverhalten und es sieht so aus, als wäre ich der Einzige: http://www.php-resource.de/forum/showthread.php?threadid=5542
Da brauch ich Apache gar nicht gestartet zu haben. Selects via linecommands sind urlangsam, ab einer Recordanzahl von 2.ooo Records.
Ich habe bereits unzählige LAMPS (PHP als Apache-Modul) aufgesetzt und alle laufen störungsfrei, reibungslos und performant.
Ich denke doch, daß es an Windows liegt. Apache hält sich bei ja bekanntlich Windows zurück. (Apache betreibt man unter Windows auf eigene Gefahr). PHP als Apachemodul unter Windows ist ja nur ein simuliertes Modul und entspricht ohnehin von der Performance her dem PHP/CGI.
Die Problemstellung hier betrifft meiner Meinung nach mySQL alleine, ohne PHP und/oder Apache.
Mich würden Hinweise in diese Richtung wirklich interessieren.
Sonnenschein 20-03-2002, 08:35 In der Tat ist es nicht damit getan, den Timeout zu verlängern...
Ich hab die Timeoutzeit jetzt sogaf verkürzt, denn entweder die Anfrage wird sofort bearbeitet oder 30 Sek. garnich. So muß ich nicht ewig warten.
Also wenn noch jemand ne zündende Idee haben sollte...
schmalle 20-03-2002, 08:46 hmmm, also den indianer hab ich unter win noch nicht gehabt. hab mir gedacht, dass ich ihm das nicht antun muss :)
@sonne wenn du umbedingt unter win entwickeln willst, solltest du dich einfach nach ner anderen server-spftware umsehen. ich zum b. hab gute erfahrungen mit jana2 gemacht. www.jana-server.de das ist ein echtes win - prog, und läuft entsprechend einfach ...
Sonnenschein 20-03-2002, 08:51 Boah, nee, ich bin froh das es läuft :D Never touch a habwegs running system
Ich fummel immer so wenig wie möglich rum weil ich keinen Bock auf ständiges formatieren hab.
Trotzdem Danke
schmalle 20-03-2002, 08:56 formatieren gehört zu den hobbies eines echten freaks :) ich mache das regelmässig ...
also schmalle du musst unterscheiden zwischen Neuinstallition mit Absicht und versehentlicher Neuinstallation, also dass was du machst :)
@sonnenschein
Wie meinst du das mit dem Timeout, bei 8 paralellen Zugriffen(Connections) oder seriell 8 Querys nacheinander ?
schmalle 20-03-2002, 09:31 @joelH das ist eine frechheit! als wenn deine win-rechner länger als 2 stunden stabil laufen würden :)
naja ich beuge dem vor indem ich die restlichen 22 Std. Linux laufen lasse.
Aber zum Thema zurück. Ich kann den Fehler jetzt irgendendwie nicht erzeugen, trotz WAMP.
Sonnenschein 21-03-2002, 08:10 Moin,
zu deiner Frage Joel, rund 8 mal hintereinander. Auch unterschiedliche Queries.
Mir sind die Leute immer ein Rätsel, die ständig alles neuinstallieren, rumfummeln, erweitern... Das Ding muß funktionieren. :D
@Sonnenschein
sehe ich genau so!
schmalle 21-03-2002, 09:53 Original geschrieben von Berni
@Sonnenschein
sehe ich genau so!
ihr habt ja keine ahnung :D
20thcentury 21-03-2002, 13:00 hat einer von euch schonmal ein Windows neu Installiert?
wenn man da die Standart-Installation benutzt, hat man (so ist es bei mir) nur Probleme, so fummel ich mir in dem System immer alles Zurecht. (Bei anderen Computern mache ich das natürlich nicht, weil ich mich nur mit meinem System perfekt auskenne)
weiter:
genauso ist es mit Webservern -> Hat sich einer von euch schonmal die httpd.conf von Apache angeschaut? Ich habe PHP/MySQL Manuell installiert und Konfiguriert: Ich habe nun viel weniger Probleme, als wenn ich diesen Fertig-Mist benutze.
|
|