Max. execution time usw.

Gesperrt
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Max. execution time usw.

Beitrag von Halchteranerin »

Hallo zusammen,

ich wollte die eine Datenbanktabelle (con_stats_archive) mal bereinigen, aber auf dem Server geht das nicht, deswegen wollte ich das lokal machen und dann wieder in die DB importieren. Lokal kann ich ja alle (Server-)Einstellungen nach Belieben aendern.

So, die exportierte Tabelle ist aber gzip-komprimiert ca. 1,7 MB gross (unkomprimiert so an die 20MB). Wenn ich sie importieren will, meldet phpMyAdmin Maximum execution time of 300 seconds exceeded in ...

In der php.ini war der Wert aber schon auf 3000 gesetzt, und heute habe ich ihn auf 12000 gesetzt. Woher kommen nun diese 300 Sekunden?

Gruss
Christa
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

Hast du den Apache danach neugestartet?
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Das hatte ich vergessen, es fiel mir aber schon beim Schreiben des Postings ein, dass es evtl. ein Problem sein koennte. :wink: Inzwischen habe ich jedoch nicht nur Apache, sondern sogar den Rechner neu gestartet, aber es kommt immer noch (bzw. schon wieder) die Fehlermeldung mit den 300 Sekunden. :twisted:
Es gibt aber nur "die eine" php.ini im xampp-Verzeichnis, oder? Ich durchsuche gerade mal den ganzen Rechner ...
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

es gibt die in xampp\php und xampp\apache\bin, geaendert hatte ich nur die unter php. Aber in der unter apache\bin war die max execution time auf 1200 gesetzt, das passt mit den 300 Sekunden auch nicht zusammen. :roll:
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

vielleicht ist etwas in der httpd.conf eingestellt?
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

:cry: :cry: :cry: Ich finde nichts. :cry: :cry: :cry:
In der httpd.conf gibt's nur Timeout, das stand auf 300, ich habe noch zwei Nullen drangehangen. Diesmal musste ich Apache nicht "nochmal" starten, denn die Aenderung habe ich gemacht, bevor ich Apache gestartet habe. :) Aber die Fehlermeldung lautet ja eigentlich auch "Maximum execution time of 300 seconds exceeded in ... " und nichts mit timeout. Andere Ideen?
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

Ich habe das Problem immer noch. :( Hat vielleicht jemand anders eine Idee, wo diese 300 Sekunden "versteckt" sein koennten?
pladde
Beiträge: 31
Registriert: Mo 5. Jul 2004, 12:45
Wohnort: München
Kontaktdaten:

Beitrag von pladde »

Bei Änderungen in der php.ini ist normalerweise kein Neustart des Apache notwendig.

Vielleicht hilft dir das...

http://de2.php.net/manual/de/function.s ... -limit.php
Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin »

pladde hat geschrieben:Vielleicht hilft dir das...

http://de2.php.net/manual/de/function.s ... -limit.php
hmm, danke, aber das hilft mir nicht wirklich. Zum einen weiss ich nicht, wo ich die Funktion aufrufen muesste, und zum anderen steht auf der von dir verlinkten Seite:
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.
Da fehlt zwar irgendwo ein "in", aber die max_execution_time IST eingetragen, und trotzdem hat das keine Auswirkung. :(
pladde
Beiträge: 31
Registriert: Mo 5. Jul 2004, 12:45
Wohnort: München
Kontaktdaten:

Beitrag von pladde »

Also ich habs grad getestet und bei mir in der php.ini die max_execution_time auf 60 erhöht und er nimmt es sofort an.

Probier mal:
max_execution_time = false;
Gesperrt