Auto restart server if virtual memory is too low
Posted
by
Sukhjinder Singh
on Server Fault
See other posts from Server Fault
or by Sukhjinder Singh
Published on 2012-12-11T04:39:06Z
Indexed on
2012/12/11
5:05 UTC
Read the original article
Hit count: 181
There are quite number of software running on my server: httpd, varnish, mysql, memcache, java..
Each of them is using a part of the virtual memory and varnish was configured to be allocated 3GB of memory to run.
Due to high traffic load which is 100K, our server ran out of memory and oom-killer is invoked. We've to reboot the server.
We have 8GB of Virtual Memory and due to some reason we cannot extend to larger memory.
My question is - Is there any automated script, which will monitor how much virtual memory left and based upon certain criteria, lets say if 500MB left than restart the server automatically?
I do know this is not the proper solution but we have to do it, otherwise we don't know when server will get OOM and by the time we know and restart the server, we lost our visiting users.
© Server Fault or respective owner