Trápí mě apache, nainstalovené na mém počítači. Když nechám vypsat přes for (zatím to mám vyzkoušeno přes zpracování dat z formuláře) něco delšího, třeba pole o 1000 záznamech, tak se mi v určité části zastaví a už nejede dál. Někdy se stane také to, že se to zdánlivě restartuje, ale server pak neraguje a musím dát stop a znovu start. Jinak na netu to jde v pohodě. Nevíte, v čem by mohl být problém? Díky
IMHO někdy je 1000 záznamů moc, pak bude potřeba asi upravit fci set_time_limit(), která obstarává dobu, po které může běžet skript, viz.:
http://cz2.php.net/manual/cs/function.set-time-limit.php
Jestli to ovšem bude ten problém. Tu konfiguraci upravíš v souboru httpd.conf, jestli se nepletu.
Tak jsem vypnul safe mode, nastavil ve skriptu set_time_limit na hodně devítek, ale bohužel :-(
A co zkusit dát ten limit na nulu "0"? Pak dle manuálu neexistuje žádný časový limit. A nevím jestli to nějak souvisí se safe mode. Problém bude možná úplně nkde jinde.
Při překročení časového limitu běhu skriptu se pošle na výstup chybová hláška, která o tom informuje, takže pokud se tohle nestane ale běh se jen zastaví, jak píšeš, pak to tím nebude.
<HTML>Upgrade Apache</HTML>
Potkal jsem se taky s problémem (nebyl to web server, ale Tomcat), že na win měl nastaveno málo paměti, pro sebe jako pro proces. Možná je problém tady.
Eagleeye: Jakou verzi win pouzivas? Chyba bude nejspis zde, take jsem se s tim setkal. Jednak ve WXP bez SP skutecne je bug, ktery toto zpusobuje. Jinak upgrade Apache lze doporucit, 2.0.53 tento problem nema, alespon u me. (WXP SP1), zatimco u 2.0.52 jsem mel stejny problem. Take zkus do httpd.conf napsat nasledujici:
EnableSendfile Off
EnableMMAP Off
Win32DisableAcceptEx
Mene vykonnejsi, zato kompatibilnejsi konfigurace.
Tato chyba muze byt zpusobena i AV.
On na to muze mit vliv i memory limit...
funous: Na to muze mit vliv i aktualni nalada Billa Gatese...
Sojkovec: Máš pravdu, mám XP bez SP
Takže radíte nové Apache? Teď koukám, že mám přesně 2.0.52 jak Sojkovec říkal. Dneska už půjdu spát, ale zítra vyzkouším. ;o) Jinak díky všem za rady a nápady.
Jinak jsem se chtěl ještě tedy zpetat, jak tedy mám kdyžtak povolit ve windows pro ten proces více paměti?
Eagleeye: Napis mi na mail, poslu ti jeden systemovy soubor, melo by to pomoct.
>> Máš pravdu, mám XP bez SP
blazne :[]
Proc blazen? Ja mel taky XP dost dlouho bez SP a jediny zaplaty. A to v dobe onoho slavnyho MS Blasteru.
V dobe blasteru sem taky nemel tu potrebnou zaplatu a nic se mi nestalo. Holt svuj meil asi jen tak nezverejnuju pro crawlery...
Az na to ze Blaster ze nerozsiroval pres email, ale dourou v RPC.
Tak MyDoom byl pres email, ne? :) Nejak se mi to plete, jak mi ty viry nechodej... ;)
Obnova apache na 2.0.53 a vyšší naozaj pomáha a problém odstraňuje