Mathias
Noch immer keine Suchmaschine bei der Hand? Aber gut: In der php.ini.
Gregor
--
http://www.gregorkofler.com
http://web.gregorkofler.com - vxJS, a JS lib in progress
> Mathias Fiedler meinte:
>> Hallo,
>> ich sichere unter anderem auch mit phpMyAdmin meine Datenbanken. Leider
>> steigt das Script wegen Zeitüberschreitung beim Rückspielen aus. Wo kann
>> ich die einstellen?
>
> Noch immer keine Suchmaschine bei der Hand? Aber gut: In der php.ini.
>
> Gregor
OK, hätte ich vielleicht dazu schreiben sollen, das habe ich. Aber es ist
trotzdem noch da. Und um gleich der nächsten Frage vorzubeugen, ja ich habe
die richitge php.ini. Wenn ich die max Größe für post einstelle, sehe ich
das in phpMyAdmin. Die Ausführungszeit zu ändern bleibt aber ohne Reaktion.
Auch die zusätzliche Änderung von SSLSessionCacheTimeout in der httpd.conf
hat das Problem nicht gelöst. Dieses Limit muss noch irgendwo anders
eingetragen sein, aber wo?
Mathias
Vielleicht hilft ja das hier:
http://us.php.net/manual/en/function.set-time-limit.php
--
Gruß, Bernd
---
Access goes Subversion - http://oasis.gilles-family.de
[...]
>
> OK, hätte ich vielleicht dazu schreiben sollen, das habe ich. Aber es ist
> trotzdem noch da. Und um gleich der nächsten Frage vorzubeugen, ja ich habe
> die richitge php.ini. Wenn ich die max Größe für post einstelle, sehe ich
> das in phpMyAdmin. Die Ausführungszeit zu ändern bleibt aber ohne Reaktion.
> Auch die zusätzliche Änderung von SSLSessionCacheTimeout in der httpd.conf
> hat das Problem nicht gelöst. Dieses Limit muss noch irgendwo anders
> eingetragen sein, aber wo?
>
> Mathias
Was steht in den errorlogs des servers?
max_execution_time
max_input_time
memory_limit
post_max_size
upload_max_filesize
sind so kandidaten die sowas verursachen können.
--
Klaus Zerwes
http://www.zero-sys.net
> Mathias Fiedler schrieb:
>> Hallo,
>> ich sichere unter anderem auch mit phpMyAdmin meine Datenbanken. Leider
>> steigt das Script wegen Zeitüberschreitung beim Rückspielen aus. Wo kann
>> ich die einstellen?
>>
>> Mathias
>
> Vielleicht hilft ja das hier:
> http://us.php.net/manual/en/function.set-time-limit.php
damit ändere ich auch nur die php.ini
> Mathias Fiedler wrote:
>> Am Mon, 31 Aug 2009 10:55:59 +0200 schrieb Gregor Kofler:
>
> [...]
>
>>
>> OK, hätte ich vielleicht dazu schreiben sollen, das habe ich. Aber es ist
>> trotzdem noch da. Und um gleich der nächsten Frage vorzubeugen, ja ich habe
>> die richitge php.ini. Wenn ich die max Größe für post einstelle, sehe ich
>> das in phpMyAdmin. Die Ausführungszeit zu ändern bleibt aber ohne Reaktion.
>> Auch die zusätzliche Änderung von SSLSessionCacheTimeout in der httpd.conf
>> hat das Problem nicht gelöst. Dieses Limit muss noch irgendwo anders
>> eingetragen sein, aber wo?
>>
>> Mathias
>
> Was steht in den errorlogs des servers?
>
> max_execution_time 6000
> max_input_time
> memory_limit
> post_max_size
> upload_max_filesize
>
> sind so kandidaten die sowas verursachen können.
> max_execution_time 6000
> max_input_time 6000
> memory_limit 1024M
> post_max_size 1024M
> upload_max_filesize 1024M
Sollten eigentlich hoch genug gesetzt sein um ein 700MB file zu laden,
macht es aber nicht.
>> memory_limit 1024M
>> post_max_size 1024M
>> upload_max_filesize 1024M
>
> Sollten eigentlich hoch genug gesetzt sein um ein 700MB file zu laden,
> macht es aber nicht.
Nein das reicht nicht!
pypmyadmin macht das in etwa so:
$string=file_get_contents($_FILE....)
file_get_contents lädt alles in den Hauptspeicher, d.h 700Mb weg.
Dann eine Kopie nach $string welches weitere 700Mb benötigt. Die hast du aber
nicht - also badabum!
Sam
Aaaaah
Na dann werde ich das noch weiter hochsetzen
> Aaaaah
> Na dann werde ich das noch weiter hochsetzen
Es hätte aber auch eine Fehlermeldung ausgegeben oder im Log sein müssen.
Sam
> pypmyadmin macht das in etwa so:
>
> $string=file_get_contents($_FILE....)
>
> file_get_contents lädt alles in den Hauptspeicher, d.h 700Mb weg.
> Dann eine Kopie nach $string welches weitere 700Mb benötigt.
Sollte das nicht eher eine Referenz sein und somit nur 1x mit 700 MB zu
Buche schlagen?
Thomas