Re: DS crashed /killed by OS

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

 



Hi,

we have had several customer cases showing this behavior. In one of these cases, we have confirmed it was due to memory fragmentation after cache-trashing.

We have stopped seeing this behavior by defining an entry cache which includes the whole db (when possible, of course).

Details can be found at:

https://bugzilla.redhat.com/show_bug.cgi?id=1186512
Apparent memory leak in ns-slapd; OOM-Killer invoked

Regards,

German

----- Original Message -----
> From: "David Boreham" <david_list@xxxxxxxxxxx>
> To: 389-users@xxxxxxxxxxxxxxxxxxxxxxx
> Sent: Wednesday, February 4, 2015 8:50:55 PM
> Subject: Re:  DS crashed /killed by OS
> 
> On 2/4/2015 11:20 AM, ghiureai wrote:
> 
> 
> 
> Out of memory: Kill process 2090 (ns-slapd) score 954 or sacrifice child
> 
> It wasn't clear to me from your post whether you already have a good
> understanding of the OOM killer behavior in the kernel.
> On the chance that you're not yet familiar with its ways, suggest reading,
> for example this article :
> http://unix.stackexchange.com/questions/153585/how-oom-killer-decides-which-process-to-kill-first
> I mention this because it may not be the DS that is the problem (not saying
> that it absolutely is not, but it might not be).
> The OMM killer picks a process that is using a large amount of memory, and
> kills it in order to preserve system stability.
> This does not necessarily imply that the process it kills is the process that
> is causing the system to run out of memory.
> You said that the DS "crashed", but in fact the kernel killed it -- not quite
> the same thing!
> 
> It is also possible that the system has insufficient memory for the processes
> it is running, DS cache size and so on.
> Certainly it is worthwhile checking that the DS hasn't been inadvertently
> configured to use more peak memory than the machine has available.
> 
> Bottom line : there are a few potential explanations, including but not
> limited to a memory leak in the DS process.
> Some analysis will be needed to identify the cause. As a precaution, if you
> can -- configure more swap space on the box.
> This will allow more runway before the kernel starts looking for processes to
> kill, and hence more time to figure out what's using memory and why.
> 
> 
> 
> 
> 
> 
> --
> 389 users mailing list
> 389-users@xxxxxxxxxxxxxxxxxxxxxxx
> https://admin.fedoraproject.org/mailman/listinfo/389-users
--
389 users mailing list
389-users@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/389-users





[Index of Archives]     [Fedora User Discussion]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Yosemite Photos]     [Linux Apps]     [Maemo Users]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux