Adcfdata wrote:
Could you please tell me why these kinds of issues occur. Is this a linode's technical issue or i have to configure something else to eradicate this. I need more explanation on this issue and its cause. Any external factors that initiate OOM killer i dont have a clear idea on this. i need to know why OOM killer is initiated to kill the processes how to know the actual cause of this? need help....
thanks in advance.
The issue does not sound Linode specific. (Maybe related to you having relatively little memory to play with.)
The general idea wrt the OOM killer:
If the kernel finds that that you are dangerously close to being out of memory (essentially when the choice is between kernel panic or somehow freeing memory) the OOM killer is run.
The OOM killer selects the process that according to some weird metrics would be most beneficial to get rid of in terms of resolving the memory shortage.
I would suggest you focus on not using too much memory. Maybe some monitoring of memory usage would help track down what is going on prior to this happening?