Ciao a tutti,

Ho un problema su un unico slave con syncrepl, che ogni tanto muore
perche' finisce la memoria con un errore tipo:

Jun 24 11:44:00 debian-host1 slapd[8846]: ch_malloc of 8388608 bytes failed
Jun 24 11:44:01 debian-host1 slapd[9626]: @(#) $OpenLDAP: slapd 2.4.25
(Jun  7 2011 10:41:08)
$#012#011francesco@debianhost1:/usr/local/src/openldap-2.4.25/servers/slapd
Jun 24 11:44:01 debian-host1 slapd[9627]: hdb_db_open: database
"ou=people,dc=unimore,dc=it": unclean shutdown detected; attempting
recovery.
Jun 24 11:44:02 debian-host1 slapd[9627]: hdb_monitor_db_open:
monitoring disabled; configure monitor database to enable
Jun 24 11:44:02 debian-host1 slapd[9627]: hdb_db_open: database
"dc=unimore,dc=it": unclean shutdown detected; attempting recovery.
Jun 24 11:44:03 debian-host1 slapd[9627]: slapd starting
[...]

Si tratta di un openldap-2.4.25 con BerkeleyDB 5.1 su Debian GNU/Linux
Squeeze 32bit 4GB RAM che fa da PDC samba.

Purtroppo l'analisi di questo tipo di problemi si trova di un campo in
cui sono analfabeta (cioe': uno dei campi).

Mi potreste indicare qualche punto di inizio da cui partire? Come posso
fare a tenere monitorato l'uso di memoria di un processo (a occhio dal
top sembra monotono crescente, ma posso esserne piu' sicuro)?

Oltre a riguardare il DB_CONFIG cosa posso controllare?

Ma soprattutto: cosa devo tenere d'occhio nella configurazione del
server o di openldap quando di sono problemi di memoria?

Grazie,

Francesco
_______________________________________________
OpenLDAP mailing list
OpenLDAP@mail.sys-net.it
https://www.sys-net.it/mailman/listinfo/openldap

Rispondere a