Sziasztok!
Adott 1db Ubuntu 10.04 LAMP szerver amin a következő script hiba nélkül lefut:
<?php
echo "
";
for ($i=0; $i<20000; $i++)
{
echo "
";
}
echo "
";
echo "
";
echo "
"; print_r ($_POST); echo "
";
?>
Ugyanez a script egy Debian Squeeze alatt 1000 -ig fut le a megadott 20000-es érték helyett.
Van valakinek ötlete hogy merre keressem a megoldást? 2 óra google van már mögöttem 0 eredménnyel.
A php.ini -t, apache2.conf -ot, my.cnf -ot már soronként végignéztem, de nem találtam olyan eltérést, ami tudomásom szerint befolyásolná a végeredményt.
Előre is köszönöm, a válaszokat!
- 1571 megtekintés
Hozzászólások
Az error logban nem látszik semmi?
- A hozzászóláshoz be kell jelentkezni
Hol van ebben a post limit?
- A hozzászóláshoz be kell jelentkezni
Jah ezt én se értem mi köze hozzá :). Valami suhosin patch nem szól bele?
- A hozzászóláshoz be kell jelentkezni
Szervusztok !
az egyik PHP-s kódomban ~400 paramétert kell átadnom (ennek memóriigényére már nem emlékszem), ennek kapcsán észleltem hasonló problémát.
A Suhoshin paraméter állományban kellett állítanom. {még hosszú órákig leszek a munkahelyemen, így nem jutok a gép közelébe, fejből pedig nem megy}
a paraméter számot is és az adatátvitelre lefoglalt memória mennyiségét is lehet állítani.
CSZ
- A hozzászóláshoz be kell jelentkezni
Csizmadi Zoli, köszönöm a segítséget, valóban a suhosin kavart be. A suhosin.post.max_vars paramétert kellett állítani és jó lett. A scriptet nem másoltam be teljesen :D bocsánat érte.
- A hozzászóláshoz be kell jelentkezni
Ha én Debian volnék, a kódodat 1x sem jeleníteném meg :), úgyhogy a rendszer jól működik! Tökéletesen semmi értelme. Echo nagy semmi..
Próbáld meg úgy, hogy csak 1x nyomsz kimenetet és a ciklusba nyomd bele az [i] értékét.
arth2o: http://csillanas.hu
- A hozzászóláshoz be kell jelentkezni
php.ini-ben max_execution_time?
- A hozzászóláshoz be kell jelentkezni
20000 majdnem üres ciklus csak nem timeout-ol.
És honnan tudhatjuk meg hogy csak 1000-ig számol el ?
- A hozzászóláshoz be kell jelentkezni