TimeOut Setzen, wo kann ich dies auf LinuxServer?

Hallo,
Ich habe das Fenomen, das mein Firefox Browser meine Seite ab und zu zimlich lange läd. Also das der irgend wie versucht Daten anzufordern und das dauert so ca. über 30-60sec. Also anstat der mir gleich sagt, das es keine Ferbindung oder anderes Fehler rausgibt.

Ich habe gehört, das ich irgend wo für Apatche2 TimeOut bestimmen kann.

Also ich vermutte, wen viele User grade auf der Sete sich befinden, das manche User von dennen irgend welche Seiten ausführen die viel Rechenzeit in anspruch nimmt.
Ich will so machen, das jede angeforderte Seite, maximal 10sec bearbeitet darf. Wird es länger, so soll der Server dies Abrechen und gleich die nächste anforderung vom anderen user bearbeiten.

Ich meine, es ist wesentlich besser wen nur ein User eine Fehlermeldung bekommt, als wen alle User lange auf irgend was warten müssen.

Wo kann ich in meinen V-Server mit SuSe9.3 dies setzen.

Da ich in Linux wenig Ahnung habe, würde mir schon helfen wen ihr mir den Pfad angibt zu der Datei die ich bearbeiten soll. Und wo was ich einfügen sollte.

Das editieren, krige ich grade noch so hin *g*

Natürlich ein Paar emfehlungen würden mir auch helfen.
Danke für die Hilfe :smile:

ich hab nur Windows… aber da hab ich einmal in der httpd.conf die Varianble
Timeout 300
(in sekunden)
dann gibts aber auch noch in der php.ini timeout settings:
; Default timeout for socket based streams (seconds)
default_socket_timeout = 60
; Maximum time (in secondes) for connect timeout. -1 means no limimt
mysql.connect_timeout = 60
; Query timeout
;mssql.timeout = 60
; Default timeout in seconds.
pfpro.defaulttimeout = 30

weitere relevante Variablen können diese hier sein:
max_execution_time = 30 ; Maximum execution time of each script, in seconds
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)

ausserdem gibts noch innerhalb von php scripten den Befehl:
set_time_limit – Setzt die maximale Ausführungszeit
Beschreibung
void set_time_limit ( int seconds)

Legt die Zeit in Sekunden fest, die ein Script laufen darf. Ist diese Zeit abgelaufen, wird ein Fehler zurückgegeben. Der Standard liegt bei 30 Sekunden, es sei denn, max_execution_time ist configuration file eingetragen. Bei einer Einstellung von 0 Sekunden ist die maximale Ausführungszeit nicht begrenzt.

Hilft das? :wink:
Munich

bei mir liegt die datei unter /etc/php5/apache2/
nennt sich php.ini

dort gibt es eine variable die heißt

max\_execution\_time = 30 ; Maximum execution time of each script, in seconds

die musst du halt an deine bedürfnisse anpassen.

nach anpassung musst du den apache2 neu starten.

Gruß
Phillip