Rogier Maas wrote:
Hi list,
I found that my apache and sendmail weren't running anymore. After a short inspection of my syslog, I ran into these:
Jan 2 01:01:12 suse kernel: VM: killing process httpd Jan 2 01:01:36 suse kernel: VM: killing process httpd Jan 2 01:01:36 suse kernel: VM: killing process sendmail Jan 2 01:01:36 suse kernel: VM: killing process httpd
What is VM, and why did it kill httpd and sendmail?
I do run a logrotater of my httpd only (no sendmail logs). After the log-mailing, it sighups my httpd. But that occurs at 00:00, not an hour later...
TIA,
Rogier Maas
--
http://www.linux.opennet.ru/base/dev/linuxvm.txt.html says, down the page a little: "Linux cannot swap-out its page tables or page directories. Thus, idle tasks can eat a significant amount of memory. This isn't a big deal for most systems ( small systems: no problem. Big systems: probably have lots of memory anyway ). But, mmap()'d files can create a significant burden if you have a lot of forked processes ( news, sendmail, web server, etc...). Not only does Linux have to scan the page tables for all the processes mapping the file, whether or not they are actively using the page being checked for, but Linux's swapout algorithm scans page tables" and, effectively, makes redundant scans of shared objects. So, I would hazard that your Virtual Memory system (/proc/sys/vm) has been hit by either apache and/or sendmail doing a lot of forking, which is causing VM to halt the forking process??? Maybe you've 'mis-tweeked' some settings? JLK -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/