You can also save a heap of memory by disabling any apache modules you don't use.
-- Lucas Hazel <[EMAIL PROTECTED]> On Fri, 18 Apr 2008 10:56:27 +0300 "Valts Mazurs" <[EMAIL PROTECTED]> wrote: > Definitely turn off DEBUG mode :) > When DEBUG mode is on all SQL queries remain in memory. > > Best regards, > Valts. > > On Fri, Apr 18, 2008 at 12:58 AM, Tim Sawyer > <[EMAIL PROTECTED]> wrote: > > > > > Hi Folks, > > > > I'm having trouble with Apache/Django memory usage on a Virtual > > Private Server. I only have 150Mb memory. > > > > I've turned KeepAlive off. I think I'm using prefork (how do I > > tell?) and it's set at the following: > > > > <IfModule mpm_prefork_module> > > StartServers 2 > > MinSpareServers 1 > > MaxSpareServers 5 > > MaxClients 40 > > MaxRequestsPerChild 100 > > ServerLimit 30 > > </IfModule> > > > > php is also installed, and I have some sites using it, but I only > > started getting these out of memory errors after adding django > > stuff in, and then only recently. > > > > I've just restarted apache, exim4, spamassassin etc, and top is > > giving me: > > > > top - 22:54:32 up 4:13, 1 user, load average: 1.01, 0.85, 0.76 > > Tasks: 59 total, 2 running, 57 sleeping, 0 stopped, 0 zombie > > Cpu(s): 6.6%us, 0.7%sy, 0.0%ni, 56.2%id, 36.5%wa, 0.0%hi, > > 0.0%si, 0.0%st > > Mem: 145648k total, 141976k used, 3672k free, 552k > > buffers Swap: 262136k total, 23728k used, 238408k free, > > 20972k cached > > > > which i think means I'm swapping. > > > > Doing a ps aux gives only the following processes using double > > figures % of > > memory: > > > > www-data 5103 0.1 13.4 38408 19568 ? S 22:39 > > 0:01 /usr/sbin/apache2 -k start > > www-data 5104 0.8 14.4 38696 21088 ? S 22:39 > > 0:08 /usr/sbin/apache2 -k start > > www-data 5118 0.3 13.7 38060 20064 ? S 22:39 > > 0:03 /usr/sbin/apache2 -k start > > www-data 5128 0.0 11.6 37220 17000 ? S 22:40 > > 0:00 /usr/sbin/apache2 -k start > > www-data 5129 0.3 13.6 36588 19816 ? S 22:40 > > 0:03 /usr/sbin/apache2 -k start > > root 5478 0.0 13.2 33324 19328 ? Ss 22:47 > > 0:00 /usr/sbin/spamd --create-prefs --max-children > > 1 --helper-home-dir -d --pidfile=/v > > root 5480 0.0 18.9 35800 27588 ? S 22:47 0:00 > > spamd child > > > > The problem I had a 5.30pm tonight was a total lack of memory, > > from /var/log/messages: > > > > Apr 17 18:28:35 tsawyer kernel: Mem-info: > > Apr 17 18:28:35 tsawyer kernel: Normal per-cpu: > > Apr 17 18:28:35 tsawyer kernel: CPU 0: Hot: hi: 42, btch: 7 > > usd: 31 > > Cold: hi: 14, btch: 3 usd: 2 > > Apr 17 18:28:35 tsawyer kernel: Active:16505 inactive:16320 dirty:0 > > writeback:0 unstable:0 free:389 slab:2005 mapped:35 pagetables:585 > > Apr 17 18:28:35 tsawyer kernel: Normal free:1556kB min:1560kB > > low:1948kB high:2340kB active:66020kB inactive:65280kB > > present:152400kB pages_scanne d:310107 all_unreclaimable? yes > > Apr 17 18:28:35 tsawyer kernel: lowmem_reserve[]: 0 0 > > Apr 17 18:28:35 tsawyer kernel: Normal: 1*4kB 8*8kB 15*16kB 5*32kB > > 1*64kB 0*128kB 0*256kB 0*512kB 1*1024kB 0*2048kB 0*4096kB = 1556kB > > Apr 17 18:28:35 tsawyer kernel: Swap cache: add 2420111, delete > > 2420037, find > > 844817/1198912, race 8+3621 > > Apr 17 18:28:35 tsawyer kernel: Free swap = 0kB > > Apr 17 18:28:35 tsawyer kernel: Total swap = 262136kB > > Apr 17 18:28:35 tsawyer kernel: Free swap: 0kB > > Apr 17 18:28:35 tsawyer kernel: 38400 pages of RAM > > Apr 17 18:28:35 tsawyer kernel: 0 pages of HIGHMEM > > Apr 17 18:28:35 tsawyer kernel: 1988 reserved pages > > Apr 17 18:28:35 tsawyer kernel: 246 pages shared > > Apr 17 18:28:35 tsawyer kernel: 74 pages swap cached > > > > How I can reduce the memory usage? Any pointers appreciated. > > > > Thanks, > > > > Tim. > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to django-users@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/django-users?hl=en -~----------~----~----~----~------~----~------~--~---