Samba na RHEL-3.0 - vycerpani zdroju

Zdenek Pizl z.p na linux-cd.cz
Pondělí Duben 25 10:22:51 CEST 2005


Zdravim,

 po beznadejnem hledani na Siti se odvazuji sverit zde. Mam server, dostatecne vykonny,
 aby fyzicky utahl nekolik stovek hodne aktivnich smb spojeni. Bohuzel se mi posledni dobou
 stava, ze SAMBA (nyni verze samba-3.0.9-1.3E.2) se rozhodne vytuhnout a vzit s sebou cely 
 OS.

 Pokud nekdo resil a vyresil podobny problem, prosim o jeho reseni. Pokud nekoho napadne, co 
 muze byt pricinou, necht se ozve take. Diky.

Priznaky:
------------
 velmi mnoho procesu/threadu ve stavu S snazici se cist z gencache.tbd. Tyto procesy nekonci, 
 jejich pocet narusta nad vsechny meze az do okamziku vycerpani systemovych zdroju,
 predevsim otevrenych souboru.

V logu jsou typicky tyto hlasky:
-----------------------------------------
1) bezny provoz

Apr 24 04:49:20 buildsrvng smbd[26767]: [2005/04/24 04:49:20, 0] lib/util_sock.c:write_socket_data(430)
Apr 24 04:49:20 buildsrvng smbd[26767]:   write_socket_data: write failure. Error = Connection reset by peer
Apr 24 04:49:20 buildsrvng smbd[26767]: [2005/04/24 04:49:20, 0] lib/util_sock.c:write_socket(455)
Apr 24 04:49:20 buildsrvng smbd[26767]:   write_socket: Error writing 4 bytes to socket 5: ERRNO = Connection
reset by peer
Apr 24 04:49:20 buildsrvng smbd[26767]: [2005/04/24 04:49:20, 0] lib/util_sock.c:send_smb(647)
Apr 24 04:49:20 buildsrvng smbd[26767]:   Error writing 4 bytes to client. -1. (Connection reset by peer)

2) bezny provoz

Apr 24 06:03:26 buildsrvng smbd[27271]: [2005/04/24 06:03:26, 0] lib/util_sock.c:get_peer_addr(1000)
Apr 24 06:03:26 buildsrvng smbd[27271]:   getpeername failed. Error was Transport endpoint is not connected


3) system nereaguje, vycerpane limity

Apr 24 21:16:57 buildsrvng nmbd[1514]: [2005/04/24 21:16:57, 0] lib/debug.c:reopen_logs(589)
Apr 24 21:16:57 buildsrvng nmbd[1514]:   Unable to open new log file /var/log/samba/nmbd.log: Too many open fi
les in system


Konfigurace Samby:
---------------------------
# Global parameters
[global]
        workgroup = COMPANYDOMAIN
        server string = Buildsrv
        security = DOMAIN
        password server = 10.0.0.3 10.0.0.4
        log level = 5
        log file = /var/log/samba/%m.log
        max log size = 50
        max smbd processes = 5000
        socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 SO_KEEPALIVE
        load printers = No
        dns proxy = No
        wins server = 10.0.0.3
        ldap ssl = no

[buildsrv]
        comment = Share to store built products etc.
        path = /BUILD
        force user = smbuser
        force group = users
        read only = No
        create mask = 0644
        directory mask = 0775
        force directory mode = 0775
        guest ok = Yes
        use sendfile = Yes
        write cache size = 65536

z.p.

-- 
Zdenek Pizl
Internetovy obchod s aktualizovanymi distribucemi GNU/Linuxu
http://www.Linux-CD.cz
http://www.Linux-DVD.cz


Další informace o konferenci Linux