[Date Prev][Date Next] [Chronological] [Thread] [Top]

Antw: Re: OPenLDAP instances frequently crashes



>>> Quanah Gibson-Mount <quanah@symas.com> schrieb am 13.06.2018 um 22:57 in
Nachricht <CAFFD4AE97FF79CCE6BDFA5F@[192.168.1.10]>:
> ‑‑On Wednesday, June 13, 2018 11:30 PM +0200 Saurabh Lahoti 
> <saurabh.astronomy@gmail.com> wrote:
> 
>> Jun 11 23:01:37 musang kernel: Out of memory: Kill process 22184 (slapd)
>> score 888 or sacrifice child
>> Jun 11 23:01:37 musang kernel: Killed process 22184, UID 0, (slapd)
>> total‑vm:52226320kB, anon‑rss:37170216kB, file‑rss:1044kB
> 
> This is not slapd crashing.  This is linux OOM deciding to kill slapd for 
> you because your system ran out of memory, and slapd was the last thing to 
> ask for more memory.  The total memory requirements for slapd are not 
> limited to just what's stored in the database.  And, given that you're 
> using back‑bdb or back‑hdb, the memory requirements are significantly 
> higher than the size of the DB, as slapd has to have multiple caches (at 
> least 3) to help overcome performance issues in BDB (dncache, idlcache, 
> entrycache).
> 
> Add more memory.  Better, yet, ensure you are running the latest version of

> OpenLDAP and switch to back‑mdb, which has significantly smaller memory 
> requirements than back‑bdb/hdb.

Also there's nice utility named "monit", where you could check your memory
(and alert yourself) like this:

check system ..
    if memory usage > 90% for 2 cycles then exec
"/var/lib/monit/your_script.sh"
    if swap usage > 50% then exec "..."

Regards,
Ulrich


> 
> ‑‑Quanah
> 
> ‑‑
> 
> Quanah Gibson‑Mount
> Product Architect
> Symas Corporation
> Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
> <http://www.symas.com>