| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | siehe set_time_limit |
| |
| | |
| Benutzer Registriert seit: 16.05.2008
Beiträge: 60
![]() | Achso alles klar. Das ist dann wohl das selbe wie das hier oder? PHP-Code: |
| |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Wenn es kein eigener Server sondern nur Webspace ist, wird dir unter Umständen der Hoster irgendwann entweder ne Info zukommen lassen dass du zu viel Resourcen verbrauchst oder dir einfach mal den Account abdrehen. Hoster setzen diese Limits normalerweise im Interesse aller User auf einem Server, damit jeder seinen Teil vom Kuchen bekommt und nicht manche User die Resourcen überstrapazieren zu Lasen der anderen. Wenn es ein eigener Server ist muss man eh selbst wissen was man macht, max_execution_time kann auch ein schutz gegen ein script sein das aus irgendeinem grund in eine durch php nicht erkannte endlosschleife kommt oder ähnliches, ohne ein max_execution_time - limit läuft das teil auf voller cpu-last bis es entweder jemandem auffällt oder der webserver neu gestartet wird. Der oftmals sinnvollere Weg ist erstmal zu schauen inwieweit man das Script optimieren kann, aber das geht halt nur wenn man das Script auch zu Gesicht bekommt. Das einlesen von CSVs wird übrigends, auch direkt von mysql unterstützt: -> MySQL :: MySQL 5.0 Reference Manual :: 4.5.5 mysqlimport — A Data Import Program man braucht also wenn die csv im richtigen format vorliegt nichtmal php sondern kann das direkt über die mysql-console erledigen.
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| | |
| Benutzer Registriert seit: 16.05.2008
Beiträge: 60
![]() | Also wäre set_time_limit sinnvoller? Ich habe einen eigenen Server. Das Problem mit der Endlosschleife würde dann aber doch sicherlich auch bei set_time_limit bestehen. Das einlesen der Daten direkt über MySQL scheint mir nicht so sinnvoll, weil die Daten nicht immer optimale Qualität haben. Hier filtere ich quasi im Vorfeld, was in die Datenbank geschrieben wird. |
| |
| | ||
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zitat:
PHP-Code: PHP-Code: PHP-Code:
__________________ robo47.net - Blog, Codeschnipsel und mehr | | |
| |
| | |
| Benutzer Registriert seit: 16.05.2008
Beiträge: 60
![]() | Ich habe immer noch Probleme mit großen Produktlisten. Manche Listen enthalten knapp 50000 Produkte. Ich habe die Ausführungszeit und den Speicher hochgesetzt: PHP-Code: Woran kann es noch liegen, das mein Script abbricht? Es erscheint keine Fehlermeldung oder ähnliches. |
| |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Ist das error-reporting hoch genug eingestellt ? steht display_errors auf On ? Hast du mal "debug"-ausgaben eingebaut ? dass es z.b. alle X Datensätze in eine Datei den Status + speicherverbrauch loggt ? Nach welcher Zeit bricht es ab ? Wie rufst du es auf ? Via Browser ? Via shell/cmd ?
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Vergleiche oder aber der korrekte Umgang mit " und ' | PHP Tipps 2007 | 7 | 08.12.2005 12:19 | |
| Umgang mit Newbies | Zergling-new | Off-Topic Diskussionen | 16 | 12.11.2005 22:12 |
| umgang mit array, überprüfen nach inhalt | Tic Rederon | PHP Tipps 2005-2 | 4 | 02.08.2005 17:39 |
| Textarea: Zeilenumbrüche (PHP umgang / Mozillafähig) | King2k | HTML, Usability und Barrierefreiheit | 5 | 26.07.2005 08:30 |
| Umgang mit Flatfile | PHP Tipps 2005-2 | 8 | 30.06.2005 21:40 | |
| Umgang mit den drei PHP-Foren | Basti | Off-Topic Diskussionen | 21 | 19.08.2004 15:50 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| max_execution_time unbegrenzt, max_execution_time sinnvoll, php max_execution_time unbegrenzt, ini_set(\'memory_limit\', unbegrenzt, max execution time umgehen skript nach x sekunden pausieren, php.ini max_execution_time unbegrenzt, memory_limit unbegrenzt, max_execution_time unendlich, max_execution_time, php array[0] unendlich fortsetzen, php umgang datenbank klassen, produktlisten importieren mysql, max_execution_time optimaler wert, mysql max_execution_time, php max_execution_time sinnvoll, unterschied set_time_limit und ini_set execution time, max_execution_time sinvoll, mysql console import max execution time, speicherlimit php unbegrenzt, 1800 max_execution_time php |