Ik heb een workstation, draaiend op Redhat 9.0 (kernel 2.4.20-8), met 2Gb geheugen die door mezelf wordt gebruikt als desktop en daarnaast ook een soort intranet applicatie, bestaande uit de combinatie Apache - Mysql - PHP - Perl, draait. Nu gebeuren er vreemde dingen met het geheugen gebruik. Na enige tijd lijkt het geheugen vol te lopen; momenteel is er nog meer 150 mb geheugen vrij (volgens top); wanneer ik een ps -aux doe kan ik dat geheugen gebruik niet terug vinden. Er zijn nauwelijks processen die meer dan 0.1% van het geheugen gebruiken. Iemand tips hoe ik kan achterhalen waardoor dat geheugengebruik zo hoog is?
Een tweede probleem waarop ik het antwoord of de oplossing ook wel graag zou weten is dat de intranetapplicatie soms httpd processen start maar niet afsluit. Er wordt dan een proces gestart en ik vermoedt dat gebruikers dan vervolgens op de stopknop van hun browser duwen, of de browser helemaal sluiten. Hierdoor blijft het proces bestaan en vervelender, het geheugengebruik wat op kan lopen tot 50% van het totaal. Ik moet dus een keer per week controleren of dit soort ghost processen niet bestaan en zowel, ze met de hand killen. Nu kan ik hier wel een cronjob van maken maar die oplossing verdient ook geen schoonheidsprijs. Iemand suggesties?
Voor de volledigheid, ik heb geprobeerd mijn huiswerk te doen maar kon nergens een oplossing vinden.
Een tweede probleem waarop ik het antwoord of de oplossing ook wel graag zou weten is dat de intranetapplicatie soms httpd processen start maar niet afsluit. Er wordt dan een proces gestart en ik vermoedt dat gebruikers dan vervolgens op de stopknop van hun browser duwen, of de browser helemaal sluiten. Hierdoor blijft het proces bestaan en vervelender, het geheugengebruik wat op kan lopen tot 50% van het totaal. Ik moet dus een keer per week controleren of dit soort ghost processen niet bestaan en zowel, ze met de hand killen. Nu kan ik hier wel een cronjob van maken maar die oplossing verdient ook geen schoonheidsprijs. Iemand suggesties?
Voor de volledigheid, ik heb geprobeerd mijn huiswerk te doen maar kon nergens een oplossing vinden.