Oprettet lør. d. 08. september 2012 kl. 23:52:39

encorez
encorez (15.460 point. Point ude: 50)

Rens memory Apache

Hej

Jeg har lavet et simpelt script som skal gennemgå det samme datasæt 100000 gange, for at lave analyser med forskellige værdier.
For at speede det op køre det på Linux og bruger multi tråde.
Outputtet er en sipel txt fil på 60 Kb med resultatet.

Alligevel fylder en enkelt kørsel min hukommelse 25% op. Og efter kørsel af scriptet, så fortsætter den med at lægge beslag på 25% af min hukommelse. Kører jeg samme script igen, så snupper den 25% mere, og dermed at halvdelen af min hukommelse brugt.

Der må være en måde at sørge for at når scriptet er kørt færdig at så er der ikke brug for mere casching eller hvad det nu er der gør at det bliver ved med at bruge hukommelse.

Jeg har på denne side fundet forskellige cache ting
http://httpd.apache.org/ (...)
Men ved ikke hvad præcist jeg skal "slå fra" hvis det er løsningen.

På forhånd tak for hjælpen

Skrevet søn. d. 09. september 2012 kl. 02:00:58| #1

arne_v
arne_v (1.048.783 point)
Jeg tvivler paa at det er et Apache config problem.

Det lyder snarere som om du mangler at faa kaldt nogle funktioner i extensions som frigiver native memory.

Skrevet søn. d. 09. september 2012 kl. 07:01:22| #2

encorez
encorez (15.460 point)
Meeget sikkert. Hvordan kan jeg tjekke om det er det ene eller det andet?

Skrevet søn. d. 09. september 2012 kl. 13:40:31| #3

olebole
olebole (216.748 point)
<ole>

Gå i første omgang din kode efter og tjek, om du husker at frigiver hukommelse. Du skriver ikke noget om, hvad du foretager dig i koden, så det er svært at sige, hvad du præcist skal gøre

/mvh
</bole>

Skrevet søn. d. 09. september 2012 kl. 17:08:39| #4

arne_v
arne_v (1.048.783 point)
Vi kommer naeppe videre uden at se noget kode.

Skrevet søn. d. 09. september 2012 kl. 17:11:03| #5

arne_v
arne_v (1.048.783 point)
Hvis du ikke bruger PHP til andet og du vil have et hurtigt fix, saa kan du konfigurere Apache til at koere PHP som CGI.

Generelt performance (rigtigt mange requests af sider som ikke kraever meget) vil vaere daarlig, men memoryvil blive frigivet for den ting beregning vi diskuterer her. Uanset hvad.

Skrevet søn. d. 09. september 2012 kl. 19:58:37| #6

encorez
encorez (15.460 point)
Hej
Jeg bruger en funktion fra denne side til at lave multi-tråde.
http://blog.motane.lu/ (...)
Jeg har forsøgt med en anden også,men uanset hvilken jeg bruger, så stiger mit hukommelses forbrug og bliver ikke frigivet.

Jeg skal ikke genere html sider til offentligheden, så det hurtige fix kunne være løsningen.

Hvor opstiller man apache til CGI? I Apache config filen eller skal der gøres mere end det?

Skrevet lør. d. 12. januar 2013 kl. 12:34:47| #7

encorez
encorez (15.460 point)
Beklager det er længe siden. Jeg fandt en alternativ løsning, der gjorde jeg ikke havde det beskrevne problem.

Læg gerne svar som tak for jeres hjælp

Skrevet søn. d. 12. maj 2013 kl. 13:48:07| #8


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

ZF2 Entity was not found

Oprettet den 23. maj 2013 kl. 12.51
zorkmontana giver 60 point for svar | Giv et svar »

hjælp til php / mysql

Oprettet den 23. maj 2013 kl. 10.54
AOT1977 giver 30 point for svar | Giv et svar »

Hjælp til database kolonne

Oprettet den 22. maj 2013 kl. 17.44
StotheT giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Fem smarte funktioner i din Mac som du sikkert ikke kender

Her har du fem muligheder for at tweake din Mac på en fed måde.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Ny opfindelse: Oplad din mobil på 20 sekunder

Måske er det snart slut med at lade mobilen op hver aften. Med ny opfindelse kan telefonen få fuld energi på sølle 20 sekunder.


Nyheder fra Computerworld

Teaser billede

Galleri: De 10 vildeste datacentre i verden

I en gammel kirke, i et oppusteligt telt, på nedlagte militæranlæg eller midt i ørkenen. Der er ingen grænser for, hvor man kan banke et datacenter op. Her er de 10 sejeste anlæg i verden. I...


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger