timeouty v prikazu ls pro anonymni ftp - vyreseno
Miroslav Kes
mkes at ra.rockwell.com
Fri Jan 16 16:49:09 CET 2009
Tak uz jsem na to prisel :-)
Na tom dotycnem serveru mam v /etc/passwd jen systemove uzivatele (root,
daemon, operator ...). Konta "lidskych" uzivatelu jsou v LDAPu a ten ldap
server bezi take na tom ftp serveru.
Zpusobu jak v konfiguracich rict LDAP clientum jak pristupovat k LDAP
serveru je nekolik a jeden z nich je (pokud server bezi na te same masine)
pripojit se na socket, ktery je reprezentovan souborem
/var/run/openldap/ldapi a tuhle moznost jsem mel v nss_ldap.conf.
Ve chvili kdy ftpd udelal chroot pro anonymniho uzivatele stal se ten
socket neviditelnym a ty timeouty nabihaly od neuspesnych pokusu nss_ldap
pripojit se k LDAP serveru.
Reseni bylo zmenit option v nss_ldap.conf z
uri ldapi://%2fvar%2frun%2fopenldap%2fldapi/
na
host 127.0.0.1
Pomohl mi ten ktrace. Diky Dane za tip
Mira.
Please respond to FreeBSD mailing list <users-l at freebsd.cz>
Sent by: users-l-bounces at freebsd.cz
To: users-l at freebsd.cz
cc:
Subject: timeouty v prikazu ls pro anonymni ftp
Ahoj!
Mam takovy problem - na 3 masinach bezicich 7.0 Release mam identicky
zkonfigurovane ftpd tak aby prijimalo i anonymni spojeni. Prihlaseni a
prenosy bezi dobre, ale v jednom pripade mi tuhne prikaz ls - vysledek
se sice nakonec vypise, ale se zpozdenim 5-7 minut.
Pridal jsem si trochu logovani do zdrojaku a v jednom miste (tam kde by
mel priputovat vysledek toho ls) se cte v cyklu z FILE* pres getc() a
ten timeout nastane mezi na prvnim volanim toho getc().
Jeden rozdil, ktery mezi temi pocitaci je ze dva jsou 1 procesorove a
treti 4 procesorovy (a na nem mam ten problem).
Nemate nekdo FreeBSD 7.0R na viceprocesorove masine a na ni podobny
problem?
Dik
Mira
--
FreeBSD mailing list (users-l at freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l
More information about the Users-l
mailing list