Ramex wrote:Bėda yra serveryje ir ją reikia spręsti būtent per serverio parametrus, nes paparasčiausiai aš neturiu priėjimo prie to servo ir negaliu keisti nei kodo, nei bandyt debugint ar panašiai
Jeigu negali keisti php scripto - vadinasi turi didinti memory_limit'ą.
Ramex wrote:kadangi sistema veikia puikiai kitur, tai man reikia sužinot kas tai gali lemt (kalbant apie servo nustatymus)
Tai pasidaryk tokį patį serverį. Bent jau parametrus pažiūrėk, koks ten memory_limit'as?
Ramex wrote:pradžioj buvo taip, kad nebuvo GD. ok, įdėgė. dabar toks fokusas. padidino iki 32MB
Tai kai nebuvo jokio GD tai spėju niekas nuotraukų ir neįkėlinėjo. Su 16 ar 32Mb tai žinok net nuotraukų nereikia įkėlinėti, užtenka standatinio cms'o, daugiau duomenų, kokio nors xml parsinimo, neefektyvaus operatyvinės atminties naudojimo script'e, kad jos neužtektų. Gal tiesiog iki tol tas script'as valgė 14mb nieko rimto neveikdamas.
Ramex wrote:aš pilnai tikiu, kad padidinus iki 128 ar 256 MB leistu ir didesnes fotkes kelt (nes 2KB jpg'ą man visgi įkėlė), bet patys suprantat kad tiek tikrai niekas nekels.
Tai padidink iki 64Mb ir nebus problemų, tol kol kas nors nesugalvos įkėlinėti 20Mb nuotraukos ir susidurs su kitais apribojimais (pvz failo dydžiu ir pan.).
Ramex wrote:Ką tie windows'ai daro su savo prakeikta atmintim, kad jos neužtenka. ir kokie servo nustatymai reikalingi, kad jų užtektų?
Esmė tame, kad php ir gd nėra gaminti, kad veiktų ant windowsų. Windowsinės versijos yra daugiau-mažiau adaptuotos linuxinės versijos. Operacinės sistemos iš esmės skiriasi, ir niekas ten labai nededa didelių pastangų kur nereikia. Todėl visokie moduliai gali dirbti mažiau efektyviau negu ten, kur jie pakankamai gerai ištestuoti ir specialiai vystomi. Todėl pirma problema pas tave ir yra, kad tu vartoji termina "windowsinis serveris", kurį man sunku suvokti (aš čia nekalbu apie M$ produktus).