Olá Pessoal,
To com um problema muito estranho na rede.
Temos um serv samba compartilhando um sistema de gerência (financeiro, engenharia, etc) feito em ZIN (SIENGE).
O SIENGE é um software de gestão para indústrias da construção.
Os clientes sao todos win xp pro 2002 sp2.
O problema:
- Parte dos ususarios conectam e rodam o sistema (mas roda sempre lento, leva muito tempo para gerar os relatorios, varios minutos, dá até pra tomar um café no bar da esquina), e as vezes da erro e nem mostra o relatorio.
- Alguns usuários, qdo usam o programa, que é um link no desktop p/ mapeamento do executavel no server (\\10.0.0.254\siengea\Util\zimrtmu.exe) da erro de conexao dizendo que o aplicativo já esta em uso.
- Outros rodam o aplicativo, mas da erro em algumas telas, qdo chamam algumas funcoes.
Esse programa tem varios módulos, Engenharia, Suprimentos, Comercial, Financeiro. e a empresa desenvolvedora só garante o sistema rodando em servidores windows. E se ele ta instalado no windows, não da problema e funciona blz e rápido.
Os problemas são aleatórios, mas no geral se no PCx não funciona para um login não funciona para nenhum, e se no PCy funciona meia boca, vai funcionar meia boca pra todos os users, Idem p/ os que funcionam lentos.
O estranho e que ta me fazendo quebrar a cabeça, é que tem um cliente Win 2003 server que faz as consultas rapidas e sem dar um erro. Pessoal, no W2003 funciona beleza. só da pau nos XPs!!!!! Até a lentidão diminui consideravelmente.
Se eu pegar um usuario com problemas e pedir pra ele logar no w2003, o sistema funciona super legal.
DAi como eles nao podem parar o serviço, tao acessando o sistema via remote desktop no 2003, e pondo pressao para tirar o
compartilhamento do samba do linux e colocar no w2003.
Dai vem a minha dúvida. será que a forma de consulda do XP e do w2003 é diferente?
O que pode tar pegando? andei refinando varios parâmetros do samba como os socket options e os locks de arquivos e nada.
Segue minha config atual.
Linux debian sarge 2.6.8
Pentium 4 2.8G
512M RAM
cat smb.conf
[global]
unix charset = cp850
workgroup = EMPRESA
netbios name = SERVER
username map = /etc/samba/smbusers
admin users= @"Domain Admins"
server string = Servidor PDC EMPRESA
encrypt passwords = Yes
obey pam restrictions = No
guest account = nobody
map to guest = Bad User
log level = 0
log file = /var/log/samba/samba.log.%m
max log size = 50
debug timestamp = yes
domain logons = Yes
preferred master = Yes
domain master = Yes
idmap uid = 1000-2000
idmap gid = 1000-2000
map acl inherit = Yes
passdb backend = ldapsam:ldap://127.0.0.1
ldap passwd sync = Yes
ldap admin dn = cn=admin,dc=exemplo,dc=com,dc=br
ldap suffix = dc=exemplo,dc=com,dc=br
idmap backend = ldap:ldap://127.0.0.1
ldap user suffix = ou=people
ldap group suffix = ou=groups
ldap machine suffix = ou=machines
ldap delete dn = Yes
map acl inherit = Yes
#Acrescentado 09-11-2006
os level = 254
socket options = IPTOS_LOWDELAY TCP_NODELAY
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
dead time = 15
getwd cache = yes
lpq cache = 30
[NETLOGON]
path = /var/lib/samba/netlogon
write list = ntadmin
[PROFILES]
path = /home/profiles
read _only_ = No
create mask = 0700
directory mask = 0700
guest ok = Yes
[homes]
comment = Repositorio de %U
create mask = 0644
directory mask = 0775
valid users = %S
read _only_ = No
browseable = No
# compartilhamento onde fica o aplicativo em ZIN
[SIENGEA]
path = /home/siengea
write list = administrator, @wheel, @staff
read _only_ = No
create mask = 0777
directory mask = 0777
guest ok = Yes
delete readonly = Yes
oplocks = no
Se alguém tiver uma luz sobre esse mistério, agradeço.