Portál AbcLinuxu, 12. května 2025 11:33
* soft nofile 4096 * hard nofile 8192a do /etc/pam.d/common-session
session required pam_limits.soale výsledek je stále stejný: uživatelský shell sice na ulimit -n říká poslušně 4096, ale shell roota už má zase jen 1024, tedy patrně i openldap. Díval jsem se na netstat, drtivá většina toho je ESTABLISHED spojení. Myslel jsem, že LDAP klienti pošlou dotaz a spojení zase zavřou? (na všech strojích, které se připojují, běží nscd). Dokáže někdo poradit? Díky moc.
ulimit -n 4096. Další testované (prasáčtější, ale funkční), bylo kažých 5 minut z cronu pouštět skript
#!/bin/sh N=`netstat | grep :ldap | wc -l` MAX=900 LOG=/var/log/ldap-restart.log if [ $N -ge $MAX ]; then /etc/init.d/slapd restart >> $LOG echo `date` Too many '('$N \> $MAX')' open sockets for LDAP, restarted. # >> $LOG fi
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.