Toon posts:

memory leak in apache (graceful)

Pagina: 1
Acties:

Verwijderd

Topicstarter
't lijkt er op dat mijn apache 1.3.26 op linux een memory leakje heeft. Als ik apache opstart gaat deze zo'n 2% van de 512MB beschikbaar gebruiken. Nix mis mee.

Maar dan, wanneer ik apache restart via apachectl graceful, gaat apache steeds een paar tienden % meer geheugen gebruiken. Valt op zich wel mee, maar als je apache iedere minuut z'n config opnieuw laat laden, zit met een dag je geheugen helemaal barstensvol.

En dan krijgt apache een SEGV wegens overmatig geheugengebruik.

Iemand suggesties?

Ow, en upgraden is geen goed idee op dit moment :) Het is een vrij complex productiesysteem, wat je niet zo maar even in een middagje upgrade.

Verwijderd

offtopic:
het recompilen van en het herstarten van de nieuwe binary hoeft toch niet zo complex te zijn :?

Verwijderd

Topicstarter
Verwijderd schreef op 05 May 2003 @ 16:38:
offtopic:
het recompilen van en het herstarten van de nieuwe binary hoeft toch niet zo complex te zijn :?
wel als het 100.000 dependencies heeft en maar 1 van de tientallen componenten is. en als ik ook maar 1 dingetje verander, mag ik van de baas fijn een week gaan beta-testen voor het live mag :D

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 07-05 12:23

chem

Reist de wereld rond

Maar Apache heeft dus andere modules erin gecompiled oid?
Apache heeft toch een tool om te tracen enzo :?

Klaar voor een nieuwe uitdaging.


  • DiedX
  • Registratie: December 2000
  • Laatst online: 07-05 12:15
Ik meende dat er inderdaad een lek zat in 1.3.26. Kan ook .25 geweest zijn. Ik ben alleen bang dat ik geen oplossing heb :/ Opnieuw compielleren dus

DiedX supports the Roland™, Sound Blaster™ and Ad Lib™ sound cards


  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 03-05 15:44
en als je em af en toe NIET graceful herstart, maar gewoon bot?

ach...in een volgend leven lach je er om!


Verwijderd

Topicstarter
0siris schreef op 05 May 2003 @ 16:53:
en als je em af en toe NIET graceful herstart, maar gewoon bot?
dan is het opgelost, dan beginnen we weer bij 2%
maar bij de eerstvolgende graceful gaan we weer leaken

  • 0siris
  • Registratie: Augustus 2000
  • Laatst online: 03-05 15:44
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
osiris:/home/osiris# dpkg -l | grep apache
ii  apache         1.3.26-0woody3 Versatile, high-performance HTTP server
ii  apache-common  1.3.26-0woody3 Support files for all Apache webservers

osiris:/home/osiris# ps aux | grep apache
root       546  0.0  0.9 73512 3464 ?        S    Mar28   0:22 /usr/sbin/apache
www-data 19518  0.0  0.9 73512 3472 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19519  0.2  0.9 73512 3472 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19520  0.0  0.9 73512 3472 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19521  0.0  0.9 73512 3472 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19522  0.0  0.9 73512 3472 ?        S    17:07   0:00 /usr/sbin/apache
root     19524  0.0  0.1  1340  472 pts/1    S    17:07   0:00 grep apache
osiris:/home/gertjan# apachectl graceful
/usr/sbin/apachectl graceful: httpd gracefully restarted
en dat 15x

osiris:/home/osiris# ps aux | grep apache
root     19608  0.0  0.1  1336  436 pts/1    S    17:07   0:00 grep apache3
osiris:/home/gertjan# ps aux | grep apache
Warning: /boot/System.map has an incorrect kernel version.
root       546  0.0  0.9 73512 3468 ?        S    Mar28   0:25 /usr/sbin/apache
www-data 19602  0.0  0.9 73512 3476 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19603  0.1  0.9 73512 3476 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19604  0.0  0.9 73512 3476 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19605  0.0  0.9 73512 3476 ?        S    17:07   0:00 /usr/sbin/apache
www-data 19606  0.0  0.9 73512 3476 ?        S    17:07   0:00 /usr/sbin/apache
root     19610  0.0  0.1  1340  472 pts/1    S    17:08   0:00 grep apache

:?
d'r verandert bij mij niet zoveel eigenlijk...

ach...in een volgend leven lach je er om!


  • bolluserectus
  • Registratie: November 2001
  • Laatst online: 22-04 20:05
Waarom gebruik je 1.3.27 niet ?? :)

Actions speak louder than words


Verwijderd

bolluserectus schreef op 05 mei 2003 @ 17:21:
Waarom gebruik je 1.3.27 niet ?? :)
Ow, en upgraden is geen goed idee op dit moment Het is een vrij complex productiesysteem, wat je niet zo maar even in een middagje upgrade.
Duzz daarom niet denk ik.

  • Wilke
  • Registratie: December 2000
  • Laatst online: 21:59
Verwijderd schreef op 05 May 2003 @ 16:55:
[...]


dan is het opgelost, dan beginnen we weer bij 2%
maar bij de eerstvolgende graceful gaan we weer leaken
Dus..pleur je in een cronjobje iets dat 'm, laten we zeggen, elke 12 uur o.i.d. even 'bot' herstart zoals hierboven al gesuggereerd wordt?

Of je checkt *eerst* of de configfiles nog zijn gewijzigd voordat je apache herstart? Moet ook niet zo moeilijk te scripten zijn.

Oplossingen te over, ook voor op een productiesysteem en zonder te hercompilen lijkt me zo....

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Wat vaag ? Ik heb .26 op Debian Woody en ik heb hem net 500 keer graceful herstart en hij gebruikt nu 4 meg ram minder.

offtopic:
En dit op onze productieserver, ik ben zo'n waardeloze admin he :P
Pagina: 1