Hallo zusammen,
ich will mit PHP eine Berechnung ausführen. Dieser Algorithmus kann aber durchaus erst nach zwei oder drei Tagen ein Ergebnis zurückliefern, bis dahin soll einfach ununterbrochen gerechnet werden.
Meine Frage ist nun, ob sowas überhaupt mit PHP realisierbar ist!
Schliesslich ist ja PHP nicht gerade eine herkömmliche Programmiersprache für solche Anwendungen, wie zum Beispiel Pascal oder Delphi.
Was muss ich einstellen, damit sich dieses Script derart lange auf meinem PC ausführen lässt?
Ich habe bis jetzt folgende Einstellungen getroffen:
#1 Browser
Ausführungszeit für eine Seite "unendlich" hoch gesetzt, sodass die Verbindung nie vom Client her abgebrochen wird.
#2 PHP
php.ini :
#3 Apache
httpd.conf :
Würd es genügen, wenn ich einfach diese Parameter entsprechend anpasse?
Bin um jede Antwort froh...
MfG, rob
ich will mit PHP eine Berechnung ausführen. Dieser Algorithmus kann aber durchaus erst nach zwei oder drei Tagen ein Ergebnis zurückliefern, bis dahin soll einfach ununterbrochen gerechnet werden.
Meine Frage ist nun, ob sowas überhaupt mit PHP realisierbar ist!
Schliesslich ist ja PHP nicht gerade eine herkömmliche Programmiersprache für solche Anwendungen, wie zum Beispiel Pascal oder Delphi.
Was muss ich einstellen, damit sich dieses Script derart lange auf meinem PC ausführen lässt?
Ich habe bis jetzt folgende Einstellungen getroffen:
#1 Browser
Ausführungszeit für eine Seite "unendlich" hoch gesetzt, sodass die Verbindung nie vom Client her abgebrochen wird.
#2 PHP
php.ini :
;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
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
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;
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
; Default timeout for socket based streams (seconds)
default_socket_timeout = 40
default_socket_timeout = 40
; Maximum time (in secondes) for connect timeout. -1 means no limimt
mysql.connect_timeout = 60
mysql.connect_timeout = 60
httpd.conf :
#
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
# Timeout: The number of seconds before receives and sends time out.
#
Timeout 300
#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15
Würd es genügen, wenn ich einfach diese Parameter entsprechend anpasse?
Bin um jede Antwort froh...
MfG, rob
Kommentar