Heavy memory usage

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello everyone,

Recently I've noticed that httpd processes started to consume massive amounts of memory - after some time pretty much using almost all of the 2GB of RAM the server has and I don't have any memory left for other stuff. Here's what top tells me (I have added the "data" column at the end as well):

17870 apache 15 0 285m 165m 33m S 0 8.1 6:55.43 134m httpd
15819 mysql 16 0 178m 36m 4868 S 0 1.8 4:54.98 167m mysqld
17865 apache 15 0 288m 166m 32m S 0 8.1 1:51.49 134m httpd
7266 apache 15 0 166m 36m 22m S 0 1.8 1:48.75 14m httpd
31768 apache 15 0 281m 150m 24m S 0 7.4 1:34.26 127m httpd
17869 apache 15 0 281m 156m 29m S 0 7.6 1:19.61 127m httpd
22063 apache 15 0 279m 151m 24m S 0 7.4 1:14.49 127m httpd
26292 apache 18 0 282m 156m 28m S 0 7.6 0:40.63 128m httpd
3197 apache 15 0 279m 151m 24m S 0 7.4 0:38.18 127m httpd
17857 root 18 0 160m 14m 5824 S 0 0.7 0:00.24 8872 httpd


It seems to me that each httpd process does not free the memory after handling a request. So they all sit at ~270MB which is BAD. Is there a way for me to know where all the memory goes and why it stays that way? I haven't done any server tweaking lately, so I'm sure it's not me who messed something up (haven't had the problem before).


The server is used to serve PHP apps and Apache itself is configured with prefork module and MaxRequestsPerChild is set to 4000.


Any help would be greatly appreciated.



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux