"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

PHP: Maximum execution time

x3 09.11.2007 - 10:41 1204 8
Posts

x3

† 18.03.2006
Avatar
Registered: Jan 2003
Location: lnz/(hgb)
Posts: 1480
ich hab ma grad ein kleines script geschrieben in php das mir etwas arbeit abnehmen soll :)

dieses soll 2 textfiles mit jeweils ca 50000 zeilen quervergleichen,
also jede zeile mit jeder zeile.
das nimmt natürlich etwas zeit in anspruch, jedoch ist der server auf eine max execution von 30 sekunden eingestellt. was sich natürlich nie und nima ausgeht.

gibt es daher irgendeine möglichkeit diese execution time für eine spezielle seite zu erhöhen?

tia
Bearbeitet von x3 am 12.11.2007, 07:32

Smut

takeover & ether
Avatar
Registered: Feb 2003
Location: VIE
Posts: 16837
ists dein server oder der eines providers?
beim eigenen sollte es ohne probleme möglich sein.

x3

† 18.03.2006
Avatar
Registered: Jan 2003
Location: lnz/(hgb)
Posts: 1480
ist nicht mein server :(
und hab auch keinen zugriff auf die php.ini :(

COLOSSUS

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12070
Wenn's die Servereinstellungen erlauben (was ich bezweifle) und PHP via mod_php in die Apachekonfiguration eingebunden ist, kannst du durch php_admin_value verschiedene Settings overriden.

http://us2.php.net/configuration.changes

Ich wuerde das File einfach in mehrere kleine Chunks aufteilen, und diese nacheinander abarbeiten.

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
leg eine .htaccess mit folgendem inhalt im webroot an:
Code:
php_value max_execution_time 99999
sollte das aus irgendeinem grund nicht funktionieren (.htaccess ausgeschalten oder ähnliches) dann kannst du alternativ den wert auch im skript mit ini_set('max-execution_time','99999') temporär erhöhen.

x3

† 18.03.2006
Avatar
Registered: Jan 2003
Location: lnz/(hgb)
Posts: 1480
nice, mat du bist der beste :)
thx

EG

thinking with portals
Avatar
Registered: May 2004
Location: 11**
Posts: 3918
Irgendwas muss ja fast hängen bleiben, wenn man schon so lang an einer Seite wie oc.at arbeitet! ;)

mat

Administrator
Legends never die
Avatar
Registered: Aug 2003
Location: nö
Posts: 25422
das und ein riesiger haufen geld auf meinem konto :cool: :p

*cocktail schlürf*

EG

thinking with portals
Avatar
Registered: May 2004
Location: 11**
Posts: 3918
:D

made my day
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz