Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Sep 2001 18:07:25 -0400
From:      "ISPrime Support" <support@isprime.com>
To:        "Luke Cowell" <lukec@georgio.e-and-s.com>, <stable@FreeBSD.ORG>
Subject:   Re: memory leak in FBSD 4.4-STABLE
Message-ID:  <001f01c142e9$cc0f9130$02010a0a@energy>
References:  <B7D1077F.1150%lukec@georgio.e-and-s.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Re: memory leak in FBSD 4.4-STABLEI already did that on the boxes and the configs are identical.
--Phil Rosenthal
Team Supreme, Inc.
347-739-4737
  ----- Original Message ----- 
  From: Luke Cowell 
  To: ISPrime Support ; stable@FreeBSD.ORG 
  Sent: Friday, September 21, 2001 6:04 PM
  Subject: Re: memory leak in FBSD 4.4-STABLE


  Well at any rate here's something you can do to keep you box stable until a real solution in found. Update the MaxRequestsPerChild directive in the apache conf. This may be at 0 where a child process will never die. Set it to something like 100 so the child will die after it serves 100 requests.

   I would go through the config and compare everything in the first section on the 2 different servers. 

  Luke 


  On 9/21/01 2:47 PM, "ISPrime Support" <support@isprime.com> wrote:


    Same binary of apache on both boxes, 1.3.20
    --Phil Rosenthal
    Team Supreme, Inc.
    347-739-4737
    ----- Original Message ----- 

      From: Luke Cowell <mailto:lukec@georgio.e-and-s.com>  
      To: ISPrime Support <mailto:support@isprime.com>  
      Sent: Friday, September 21, 2001 5:44 PM
      Subject: Re: memory leak in FBSD 4.4-STABLE

      On 9/21/01 2:35 PM, "ISPrime Support" <support@isprime.com> wrote:


        I have two servers load balanced running a large-load website (about 20 megabit each server)
        one is running 4.4-STABLE other is 4.3-STABLE from about two months ago.
        the apache binary is the same on both.
        the 4.4 system over time the apache processes get HUGE until the system runs out of swap, and the 4.3 system stays small.
        last pid: 55332;  load averages: 64.88, 25.57, 17.49  up 48+04:46:20  17:29:09
        768 processes: 13 running, 754 sleeping, 1 zombie
        CPU states: 24.0% user,  0.0% nice, 18.4% system,  8.6% interrupt, 48.9% idle
        Mem: 574M Active, 91M Inact, 317M Wired, 20M Cache, 112M Buf, 1664K Free
        Swap: 3072M Total, 128M Used, 2944M Free, 4% Inuse, 16K In, 13M Out
          
          PID USERNAME PRI NICE  SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
        41660 nobody     2   0  6996K  4452K select 1   0:03 10.25% 10.25% httpd-statu
        41543 nobody     2   0  6688K  4192K select 0   0:03  9.77%  9.77% httpd-statu
        42025 nobody     2   0  6400K  3760K accept 1   0:03  9.72%  8.84% httpd-statu
        55332 root      24 -20  2800K   880K CPU1   1   0:02 22.13%  6.54% top
        41792 nobody     2   0  7056K  4492K select 1   0:03  4.44%  4.44% httpd-statu
        41872 nobody     2   0  5980K  3804K select 1   0:02  4.35%  4.35% httpd-statu
            3 root      18   0     0K     0K psleep 0  38:01  4.30%  4.30% vmdaemon
        41553 nobody     2   0  5980K  3428K accept 0   0:03  4.72%  4.30% httpd-statu
        41915 nobody     2   0  7648K  4912K accept 0   0:04  4.20%  4.20% httpd-statu
        42040 nobody     2   0  5276K  3336K select 1   0:02  4.15%  4.15% httpd-statu
        41736 nobody     2   0  6112K  3744K select 1   0:05  4.10%  4.10% httpd-statu
        42007 nobody     2   0  5980K  3508K select 1   0:04  4.46%  4.05% httpd-statu
        41847 nobody     2   0  4700K  2492K accept 0   0:02  2.68%  2.44% httpd-statu

        This is after about 20 minutes of running.  given 3-4 hours they will be about 10 megs each.

        This is the 4.3 system after 1 hour of uptime:
        last pid: 23347;  load averages:  3.58,  1.88,  1.72    up 3+16:15:28  17:35:16
        1328 processes:12 running, 1315 sleeping, 1 zombie
        CPU states: 11.7% user,  0.0% nice,  8.1% system,  6.4% interrupt, 73.8% idle
        Mem: 661M Active, 55M Inact, 237M Wired, 50M Cache, 112M Buf, 1664K Free
        Swap: 1024M Total, 8960K Used, 1015M Free

        PID USERNAME PRI NICE  SIZE    RES STATE  C   TIME   WCPU    CPU COMMAND
          182 mysql      2   0 12352K   156K poll   0   0:05  0.00%  0.00% mysqld
        23344 root     -10 -20  3440K   940K CPU0   0   0:03  1.37%  1.37% top
          195 nobody     2   0  3308K   248K accept 0   0:00  0.00%  0.00% phphttpd
          196 nobody     2   0  3308K   248K accept 0   0:00  0.00%  0.00% phphttpd
          193 nobody     2   0  3304K   236K accept 0   0:00  0.00%  0.00% phphttpd
          194 nobody     2   0  3296K   232K accept 0   0:00  0.00%  0.00% phphttpd
          191 root       2   0  3056K   208K select 0   0:18  0.00%  0.00% phphttpd
        23337 root       2   0  2308K  1324K select 1   0:00  0.00%  0.00% sshd
        19526 root       2   0  2308K  1276K select 1   0:00  0.00%  0.00% sshd
          106 root       2   0  2224K   528K select 0   0:01  0.00%  0.00% sshd
         8049 nobody     2   0  2068K  1236K sbwait 0   0:01  0.00%  0.00% httpd-status
         7622 nobody     2   0  2064K  1268K select 0   0:01  0.00%  0.00% httpd-status
         8251 nobody     2   0  2056K  1224K sbwait 0   0:01  0.00%  0.00% httpd-status
         7260 nobody     2   0  2056K  1224K sbwait 0   0:01  0.00%  0.00% httpd-status
         7780 nobody     2   0  2056K  1224K select 1   0:01  0.00%  0.00% httpd-status
         7898 nobody     2   0  2056K  1204K select 0   0:01  0.00%  0.00% httpd-status

         
        Any ideas?




      Yeah, I'd check what versions of apache are you running ? You theory doesn't hold much water unless the version are the same. I would also check to see what sort of memory configuration you have for apache.

      Luke 





[-- Attachment #2 --]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: memory leak in FBSD 4.4-STABLE</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I already did that on the boxes and the configs are 
identical.</FONT></DIV>
<DIV>--Phil Rosenthal<BR>Team Supreme, Inc.<BR>347-739-4737</DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=lukec@georgio.e-and-s.com 
  href="mailto:lukec@georgio.e-and-s.com">Luke Cowell</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=support@isprime.com 
  href="mailto:support@isprime.com">ISPrime Support</A> ; <A 
  title=stable@FreeBSD.ORG 
  href="mailto:stable@FreeBSD.ORG">stable@FreeBSD.ORG</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, September 21, 2001 6:04 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: memory leak in FBSD 
  4.4-STABLE</DIV>
  <DIV><BR></DIV><FONT face=Arial>Well at any rate here’s something you can do 
  to keep you box stable until a real solution in found. Update the 
  MaxRequestsPerChild directive in the apache conf. This may be at 0 where a 
  child process will never die. Set it to something like 100 so the child will 
  die after it serves 100 requests.<BR><BR>&nbsp;I would go through the config 
  and compare everything in the first section on the 2 different servers. 
  <BR><BR>Luke</FONT><FONT face=Verdana> <BR><BR><BR>On 9/21/01 2:47 PM, 
  "ISPrime Support" &lt;support@isprime.com&gt; wrote:<BR><BR></FONT>
  <BLOCKQUOTE><FONT size=2><FONT face=Arial>Same binary of apache on both 
    boxes, 1.3.20<BR></FONT></FONT><FONT face=Verdana>--Phil Rosenthal<BR>Team 
    Supreme, Inc.<BR>347-739-4737<BR>----- Original Message ----- <BR></FONT>
    <BLOCKQUOTE><FONT face=Verdana><B>From:</B> Luke Cowell 
      &lt;mailto:lukec@georgio.e-and-s.com&gt; &nbsp;<BR><B>To:</B> ISPrime 
      Support &lt;mailto:support@isprime.com&gt; &nbsp;<BR><B>Sent:</B> Friday, 
      September 21, 2001 5:44 PM<BR><B>Subject:</B> Re: memory leak in FBSD 
      4.4-STABLE<BR><BR>On 9/21/01 2:35 PM, "ISPrime Support" 
      &lt;support@isprime.com&gt; wrote:<BR><BR></FONT>
      <BLOCKQUOTE><FONT size=2><FONT face=Arial>I have two servers load 
        balanced running a large-load website (about 20 megabit each 
        server)<BR>one is running 4.4-STABLE other is 4.3-STABLE from about two 
        months ago.<BR>the apache binary is the same on both.<BR>the 4.4 system 
        over time the apache processes get HUGE until the system runs out of 
        swap, and the 4.3 system stays small.<BR>last pid: 55332; &nbsp;load 
        averages: 64.88, 25.57, 17.49 &nbsp;up 48+04:46:20 &nbsp;17:29:09<BR>768 
        processes: 13 running, 754 sleeping, 1 zombie<BR>CPU states: 24.0% user, 
        &nbsp;0.0% nice, 18.4% system, &nbsp;8.6% interrupt, 48.9% idle<BR>Mem: 
        574M Active, 91M Inact, 317M Wired, 20M Cache, 112M Buf, 1664K 
        Free<BR>Swap: 3072M Total, 128M Used, 2944M Free, 4% Inuse, 16K In, 13M 
        Out<BR>&nbsp;&nbsp;<BR>&nbsp;&nbsp;PID USERNAME PRI NICE &nbsp;SIZE 
        &nbsp;&nbsp;&nbsp;RES STATE &nbsp;C &nbsp;&nbsp;TIME &nbsp;&nbsp;WCPU 
        &nbsp;&nbsp;&nbsp;CPU COMMAND<BR>41660 nobody &nbsp;&nbsp;&nbsp;&nbsp;2 
        &nbsp;&nbsp;0 &nbsp;6996K &nbsp;4452K select 1 &nbsp;&nbsp;0:03 10.25% 
        10.25% httpd-statu<BR>41543 nobody &nbsp;&nbsp;&nbsp;&nbsp;2 
        &nbsp;&nbsp;0 &nbsp;6688K &nbsp;4192K select 0 &nbsp;&nbsp;0:03 
        &nbsp;9.77% &nbsp;9.77% httpd-statu<BR>42025 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;6400K &nbsp;3760K accept 1 
        &nbsp;&nbsp;0:03 &nbsp;9.72% &nbsp;8.84% httpd-statu<BR>55332 root 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;24 -20 &nbsp;2800K &nbsp;&nbsp;880K CPU1 
        &nbsp;&nbsp;1 &nbsp;&nbsp;0:02 22.13% &nbsp;6.54% top<BR>41792 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;7056K &nbsp;4492K select 1 
        &nbsp;&nbsp;0:03 &nbsp;4.44% &nbsp;4.44% httpd-statu<BR>41872 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;5980K &nbsp;3804K select 1 
        &nbsp;&nbsp;0:02 &nbsp;4.35% &nbsp;4.35% 
        httpd-statu<BR>&nbsp;&nbsp;&nbsp;&nbsp;3 root 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;18 &nbsp;&nbsp;0 
        &nbsp;&nbsp;&nbsp;&nbsp;0K &nbsp;&nbsp;&nbsp;&nbsp;0K psleep 0 
        &nbsp;38:01 &nbsp;4.30% &nbsp;4.30% vmdaemon<BR>41553 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;5980K &nbsp;3428K accept 0 
        &nbsp;&nbsp;0:03 &nbsp;4.72% &nbsp;4.30% httpd-statu<BR>41915 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;7648K &nbsp;4912K accept 0 
        &nbsp;&nbsp;0:04 &nbsp;4.20% &nbsp;4.20% httpd-statu<BR>42040 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;5276K &nbsp;3336K select 1 
        &nbsp;&nbsp;0:02 &nbsp;4.15% &nbsp;4.15% httpd-statu<BR>41736 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;6112K &nbsp;3744K select 1 
        &nbsp;&nbsp;0:05 &nbsp;4.10% &nbsp;4.10% httpd-statu<BR>42007 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;5980K &nbsp;3508K select 1 
        &nbsp;&nbsp;0:04 &nbsp;4.46% &nbsp;4.05% httpd-statu<BR>41847 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;4700K &nbsp;2492K accept 0 
        &nbsp;&nbsp;0:02 &nbsp;2.68% &nbsp;2.44% 
        httpd-statu<BR></FONT></FONT><FONT face=Verdana><BR></FONT><FONT 
        size=2><FONT face=Arial>This is after about 20 minutes of running. 
        &nbsp;given 3-4 hours they will be about 10 megs 
        each.<BR></FONT></FONT><FONT face=Verdana><BR></FONT><FONT size=2><FONT 
        face=Arial>This is the 4.3 system after 1 hour of uptime:<BR>last pid: 
        23347; &nbsp;load averages: &nbsp;3.58, &nbsp;1.88, &nbsp;1.72 
        &nbsp;&nbsp;&nbsp;up 3+16:15:28 &nbsp;17:35:16<BR>1328 processes:12 
        running, 1315 sleeping, 1 zombie<BR>CPU states: 11.7% user, &nbsp;0.0% 
        nice, &nbsp;8.1% system, &nbsp;6.4% interrupt, 73.8% idle<BR>Mem: 661M 
        Active, 55M Inact, 237M Wired, 50M Cache, 112M Buf, 1664K Free<BR>Swap: 
        1024M Total, 8960K Used, 1015M Free<BR></FONT></FONT><FONT 
        face=Verdana><BR></FONT><FONT size=2><FONT face=Arial>PID USERNAME PRI 
        NICE &nbsp;SIZE &nbsp;&nbsp;&nbsp;RES STATE &nbsp;C &nbsp;&nbsp;TIME 
        &nbsp;&nbsp;WCPU &nbsp;&nbsp;&nbsp;CPU COMMAND<BR>&nbsp;&nbsp;182 mysql 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 12352K &nbsp;&nbsp;156K 
        poll &nbsp;&nbsp;0 &nbsp;&nbsp;0:05 &nbsp;0.00% &nbsp;0.00% 
        mysqld<BR>23344 root &nbsp;&nbsp;&nbsp;&nbsp;-10 -20 &nbsp;3440K 
        &nbsp;&nbsp;940K CPU0 &nbsp;&nbsp;0 &nbsp;&nbsp;0:03 &nbsp;1.37% 
        &nbsp;1.37% top<BR>&nbsp;&nbsp;195 nobody &nbsp;&nbsp;&nbsp;&nbsp;2 
        &nbsp;&nbsp;0 &nbsp;3308K &nbsp;&nbsp;248K accept 0 &nbsp;&nbsp;0:00 
        &nbsp;0.00% &nbsp;0.00% phphttpd<BR>&nbsp;&nbsp;196 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;3308K &nbsp;&nbsp;248K 
        accept 0 &nbsp;&nbsp;0:00 &nbsp;0.00% &nbsp;0.00% 
        phphttpd<BR>&nbsp;&nbsp;193 nobody &nbsp;&nbsp;&nbsp;&nbsp;2 
        &nbsp;&nbsp;0 &nbsp;3304K &nbsp;&nbsp;236K accept 0 &nbsp;&nbsp;0:00 
        &nbsp;0.00% &nbsp;0.00% phphttpd<BR>&nbsp;&nbsp;194 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;3296K &nbsp;&nbsp;232K 
        accept 0 &nbsp;&nbsp;0:00 &nbsp;0.00% &nbsp;0.00% 
        phphttpd<BR>&nbsp;&nbsp;191 root &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 
        &nbsp;&nbsp;0 &nbsp;3056K &nbsp;&nbsp;208K select 0 &nbsp;&nbsp;0:18 
        &nbsp;0.00% &nbsp;0.00% phphttpd<BR>23337 root 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;2308K 
        &nbsp;1324K select 1 &nbsp;&nbsp;0:00 &nbsp;0.00% &nbsp;0.00% 
        sshd<BR>19526 root &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 
        &nbsp;2308K &nbsp;1276K select 1 &nbsp;&nbsp;0:00 &nbsp;0.00% 
        &nbsp;0.00% sshd<BR>&nbsp;&nbsp;106 root 
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;2224K 
        &nbsp;&nbsp;528K select 0 &nbsp;&nbsp;0:01 &nbsp;0.00% &nbsp;0.00% 
        sshd<BR>&nbsp;8049 nobody &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 
        &nbsp;2068K &nbsp;1236K sbwait 0 &nbsp;&nbsp;0:01 &nbsp;0.00% 
        &nbsp;0.00% httpd-status<BR>&nbsp;7622 nobody &nbsp;&nbsp;&nbsp;&nbsp;2 
        &nbsp;&nbsp;0 &nbsp;2064K &nbsp;1268K select 0 &nbsp;&nbsp;0:01 
        &nbsp;0.00% &nbsp;0.00% httpd-status<BR>&nbsp;8251 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;2056K &nbsp;1224K sbwait 0 
        &nbsp;&nbsp;0:01 &nbsp;0.00% &nbsp;0.00% httpd-status<BR>&nbsp;7260 
        nobody &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;2056K &nbsp;1224K 
        sbwait 0 &nbsp;&nbsp;0:01 &nbsp;0.00% &nbsp;0.00% 
        httpd-status<BR>&nbsp;7780 nobody &nbsp;&nbsp;&nbsp;&nbsp;2 
        &nbsp;&nbsp;0 &nbsp;2056K &nbsp;1224K select 1 &nbsp;&nbsp;0:01 
        &nbsp;0.00% &nbsp;0.00% httpd-status<BR>&nbsp;7898 nobody 
        &nbsp;&nbsp;&nbsp;&nbsp;2 &nbsp;&nbsp;0 &nbsp;2056K &nbsp;1204K select 0 
        &nbsp;&nbsp;0:01 &nbsp;0.00% &nbsp;0.00% 
        httpd-status<BR></FONT></FONT><FONT 
        face=Verdana><BR>&nbsp;<BR></FONT><FONT size=2><FONT face=Arial>Any 
        ideas?<BR></FONT></FONT><FONT 
      face=Verdana><BR><BR></FONT></BLOCKQUOTE><FONT face=Verdana><BR>Yeah, I’d 
      check what versions of apache are you running ? You theory doesn’t hold 
      much water unless the version are the same. I would also check to see what 
      sort of memory configuration you have for apache.<BR><BR>Luke 
      <BR><BR></FONT></BLOCKQUOTE></BLOCKQUOTE><FONT 
face=Verdana><BR></BLOCKQUOTE></FONT></BODY></HTML>

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?001f01c142e9$cc0f9130$02010a0a>