Apache + Win halott

 ( btunyo | 2006. április 7., péntek - 7:31 )

Hali

Tőlem megszokott módon idióta kérdésben kérem a nálam tapasztaltabbak segítségét...

Adott egy "rendszer":
1. 3,2 Xeon + 1G Ram + win2000 server (ehhez nem nyulhatok)
2. portál jellegű php-ben irdott program (ehhez sem nyulhatok)
3. hozzá a már jol megszokott mysql
4. kb 5000 juzer aki állandóan használni akarja
5. apache 2.0.55 php4 mysql4

Ugye ez már eleve nem jo párosítás egy vasra, mert ugye jo lenne leglább a mysql-t külön gépre tenni (persze a legjobb az lenne ha mindkettő külön clusteren futna) de sajna pénz nincs ugyhogy ez van.

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

A probléma: eltekintve attol hogy elég lassan döcög a rendszer az hogy van benne egy jo kis lekérdezés, ami vagy 6 szép nagy táblából dolgozna, végignyálazva és kiirva az egészet. Ezekből a táblákból az egyik becslésem szerint kb 25-30e rekordot tartalmaz.
Tehát a következőt tapasztalom: megnyomom a böngészőben, hogy "kérdezzé le!" erre azt látom a process list-ben hogy apach proc az alap 12mega memórihasználatról elkezd szépen ballagni felfelé, eljut egészen kb110M-ig és ut mint egy lufi elpukkan. Indul ugyan helyette egy új, de azzal sajna nem megyek semmire mert nem válaszol.

Szoval a kérdésem az lenne, hogy van e az apachnak valami memória használatot szabályozó runtime beállítása?

Thx

a php kod ismerete nelkul ezzel nem sok mindent erdemes csinalni. pl: lehet, hogy a lekerdezes teljes valaszat php-ban tombbe tolti, es annak a merete lesz 100M. ha ez igaz, akkor php kodot kell atirni.
nezegesd meg mit csinal az ominozus lekredezes, es akkor tudnk tobbet segiteni.

mas: jo a cim
>Apache + Win halott
de szerintem:
akarmi + Win halott
;)

Anr - http://andrej.initon.hu

Jelen esetben kérdőív kitöltésről van szo illetve annak kiértékeléséről.
Van egy kérdőív amiben van 500 kérdés (a kapcsolatok miatt nem lehet több részre bontani)+(a kód jol működik mert kisebb kérdőíveket simán viszi). Ahogy igy elnézem a gond az, hogy az összes kérdőív összes válaszát egyetlen táblában tárolja. A kiértékelésnél ezt hozza fel egy kérdőívre a felhasználók válaszaival. Ez a tábla mindere id alapján hivatkozik, tehát a felhasználó nevét, kérdés sorszámát stb mind a többi táblából veszi.

Én is arra gondolok hogy a php eszi a memóriát, de attol még nem kéne neki meghalni. Van memória elég...