+ Responder ao Tópico



  1. #1

    Unhappy Samba + Clipper = Insônia

    Saudações,

    Montei um servidor Debian somente para compartilhar arquivos, e para servir uma aplicação Clipper que utilizo compartilhando em 4 máquinas em ambiente windows(98/XP).

    Dei uma revirada nos fóruns e aproveitei várias instruções sobre o lock dos arquivos e acredito ter chegado a um smb.conf razoável.

    Entretanto, misteriosamente, a aplicação clipper continua sendo provida com uma lentidão fora do normal, (o que não é observado nos outros arquivos que acesso no servidor), e para piorar o servidor corta o acesso de vez em quando, de tal forma que os arquivos que estavam abertos nas estações ficam travados.

    Erro obtido nas estações:

    No sistema Clipper: "Unrecoverable error 416: Read error on overlay file"

    Nos arquivos do word/excel quando se vai salvar: "O arquivo esta sendo usado no momento. Tente novamente mais tarde."

    Alguém tem alguma pista de como consertar o server? Não sei dizer se é o Samba ou outra configuração do server que está causando a instabilidade. A lentidão no clipper sei que é o samba, mas a quebra de conexão e o congelamento dos arquivos não sei dizer.

  2. #2

    Padrão

    Bom....

    Tenho uma aplicação em clipper rodando MUITO BEM em um servidor DEBIAN com samba.

    Tente os seguintes procedimentos:

    1.
    Na estação de trabalho ative a variavel SET CLIPPER=F050
    no win9X coloque no autoexec.bat e no xp ou 2k coloque em PAINEL DE CONTROLE, SISTEMA, AVANÇADO, VARIAVEIS DE AMBIENTE.

    2.
    No servidor, na pasta onde estão os arquivos do seu sistema coloque as permissões:
    chmod 2777 * -R

    3.
    Se os seus clientes windows estiverem logando no servidor, coloque todos os usuários no mesmo grupo e troque os grupos dos arquivos.
    chown root.grupo * -R

    Espero poder ter ajudado!!!

    Att.
    ClaudioM

  3. #3

    Padrão

    Tenta desabilitar a cache do compartilhamento, se é que você já não fez eheheh.

    Tive um problema semelhante com um sistema de agenda de telefones, as vezes ficava terrivelmente lento e não gravava valores novos. Desabilitei a cache do compartilhamento e ficou 10!

    No caso dos arquivos do Excel, se algum outro usuário estiver usando o arquivo, nenhum outro mais poderá usar, é assim mesmo. O ideal seria fazer planilhas pra cada usuário cruzando dados com uma planilha matriz.

    No compartilhamento faça isso, ex.:

    [clipper]
    path = xxxxxx
    kernel oplocks = No
    oplocks = No
    level2 oplocks = No
    create mask = 0777
    directory mask = 0777

    Dê as permissões necessárias ao grupo ou permissões globais, sei lá, o que for melhor.

    No windows, se for XP, 2000 ou 2003, edite o arquivo config.nt na pasta c:\Windows\system32\config.nt ou c:\WINNT\system32\config.nt e insira:

    files=250
    buffers=80

    No c:\Windows\system32\autoexec.nt ou c:\WINNT\system32\autoexec.nt insira:

    SET CLIPPER = F250

    É pra funcionar ehhehe

    Espero ter ajudado!
    Abraços!
    Última edição por glaucioklipel; 18-11-2007 às 14:18. Razão: Esqueci de postar as configurações!!!

  4. #4

    Padrão Melhorias significativas

    Implementei as dicas acima, as que ainda não estavam implementadas.

    O problema de cair o sistema, descobri que em parte era a rede elétrica, estava oscilante e prejudicanto o repetidor (switch e hub) e falhava os pacotes nas estações.

    Depois de corrigido o conf. e a energia eletrica melhorou um pouco, mas ainda continua lento quando mais de uma estação faz a requisição de sistema clipper no servidor.

    Acredito ser o normal para o conjunto samba/clipper.

    De qualquer forma obrigado pelas dicas.

  5. #5

    Padrão

    Na verdade, navegando por aí, acredito não ser normal não, pois em um compartilhamento samba com qualquer banco de dados e cache desabilitada, o programa funciona normal.

    Vi algumas coisas a respeito de clientes e protocolos desnecessários instalados nas estações e também anti-vírus que fazem alguns monitoramentos mais a fundo.

    Experimenta dar uma olhada nas máquinas clientes para ver se tem algo anormal...


    Abraços!