/ Forside / Teknologi / Udvikling / Perl / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Perl
#NavnPoint
bjarneA 141
poul_from 50
soccer 30
Nicknack 14
Tmpj 0
out of memory!
Fra : John Doe


Dato : 09-05-01 12:50

Jeg har et lille problem met mit script. Jeg har prøvet at lave et lille
PERL program som modtager inputs fra brugeren, behandler dem (HTML mæssigt)
og skriver på skærmen på client site. Jeg har lavet hjælpe scripter hvor jeg
f.eks. samler sub rutiner under en fil og inkluderer(require) den i hoved
(CGI) filen. Mit problem er følgende:

Nogen har vist lagt mærke til at jeg havde spørgsmål omkring en såkaldt
"fade script". Når jeg kører det for sig kan jeg se resultatet på skærmen,
men når jeg inkluderer (require) det i mit hoved script og kalder det under
en anden subrutine får jeg "out of memory" og en tom skærm. Har nogen derude
oplivet et lignende problem? Jeg bruger en del arrays og variabler, men det
giver slet ikke noget problem når scriptet køres for sig. Har nogen
foreslage til hvordan man minimerer forbrug af hukommelsen? Eller kan det
være en anden fejl som jeg ikke får fejlmeddelelse på? Der er intet problem
indtil jeg kalder subrutinen. Dvs at hvis brugeren ikke indtaster nogle data
sker der intet.. Har nogen et bud?

MVH



 
 
Steen Suder (04-06-2001)
Kommentar
Fra : Steen Suder


Dato : 04-06-01 18:05

John Doe wrote:
>
> Jeg har et lille problem met mit script. Jeg har prøvet at lave et lille
> PERL program som modtager inputs fra brugeren, behandler dem (HTML mæssigt)
> og skriver på skærmen på client site. Jeg har lavet hjælpe scripter hvor jeg
> f.eks. samler sub rutiner under en fil og inkluderer(require) den i hoved
> (CGI) filen. Mit problem er følgende:
>
> Nogen har vist lagt mærke til at jeg havde spørgsmål omkring en såkaldt
> "fade script". Når jeg kører det for sig kan jeg se resultatet på skærmen,
> men når jeg inkluderer (require) det i mit hoved script og kalder det under
> en anden subrutine får jeg "out of memory" og en tom skærm. Har nogen derude
> oplivet et lignende problem? Jeg bruger en del arrays og variabler, men det
> giver slet ikke noget problem når scriptet køres for sig. Har nogen
> foreslage til hvordan man minimerer forbrug af hukommelsen? Eller kan det
> være en anden fejl som jeg ikke får fejlmeddelelse på? Der er intet problem
> indtil jeg kalder subrutinen. Dvs at hvis brugeren ikke indtaster nogle data
> sker der intet.. Har nogen et bud?

Jeg har fornyligt været ude for samme problem. Det skyldtes at jeg havde
en løkke der fyldte et array (eller hvad det en hash) og jeg sørgede
ikke for at stoppe løkken. Jeg satte en grænse på og væk var problemet.


--
Steen Suder

"We reject kings, presidents and voting.
We believe in rough consensus and running code."

John Doe (12-06-2001)
Kommentar
Fra : John Doe


Dato : 12-06-01 00:17


> Jeg har fornyligt været ude for samme problem. Det skyldtes at jeg havde
> en løkke der fyldte et array (eller hvad det en hash) og jeg sørgede
> ikke for at stoppe løkken. Jeg satte en grænse på og væk var problemet.
>
Jeg har vist et lignende problem, for i mit lille script fylder jeg også
arrays. Men problemet er bare at når jeg kør scriptet alene så virker det,
men når jeg kalder det i andet script, som også virker fint, vha "require",
får jeg "out of memory". Jeg checker igen mine arrays osv, men jeg håber at
jeg har det samme problem som du havde.. Tak for svaret...





Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste