O serviço do servidor NFS não irá parar, timeout de montagem do cliente?

3

As máquinas cliente puderam se conectar ao nosso servidor NFS no início desta tarde e tudo estava funcionando bem. A configuração está funcionando bem há vários anos. Nenhuma alteração de configuração foi feita no servidor.

O servidor NFS ficou com um erro "muitos arquivos abertos", e incapaz de ssh nele, nós o encerramos via ACPI. Depois que o servidor NFS foi reiniciado, todas as tentativas dos clientes de se conectarem a ele ficam pendentes para sempre.

Medidas tomadas até agora:

Verifique se o daemon NFS está sendo executado

service nfs-kernel-server status
nfsd running

Reinicie o daemon do NFS. Aqui é onde eu corri para algo bizarro

Quando eu corro:

service nfs-kernel-server stop

Diz:

 * Stopping NFS kernel daemon                                                                        [ OK ] 
 * Unexporting directories for NFS kernel daemon...                                                  [ OK ] 

Então eu corro:

service nfs-kernel-server status

e diz:

nfsd running

Portanto, não faço ideia se realmente está parando o serviço ou não, já que ele diz que parou, mas depois diz que ele ainda está sendo executado de qualquer maneira. Além disso, a execução de múltiplas paradas não produz um erro - apenas diz que Stopping NFS kernel daemon cada vez que executo o comando de parada.

Quando supostamente é interrompido, ps aux | grep nfsd mostra:

root       761  0.0  0.0      0     0 ?        S<   Apr04   0:00 [nfsd4]
root       762  0.0  0.0      0     0 ?        S<   Apr04   0:00 [nfsd4_callbacks]
root       763  0.0  0.0      0     0 ?        D    Apr04   0:00 [nfsd]
root       764  0.0  0.0      0     0 ?        D    Apr04   0:00 [nfsd]
root       765  0.0  0.0      0     0 ?        D    Apr04   0:00 [nfsd]
root       766  0.0  0.0      0     0 ?        D    Apr04   0:00 [nfsd]
root       767  0.0  0.0      0     0 ?        D    Apr04   0:00 [nfsd]
root       768  0.0  0.0      0     0 ?        D    Apr04   0:00 [nfsd]
root       769  0.0  0.0      0     0 ?        D    Apr04   0:00 [nfsd]

Portanto, parece que o comando de parada não está realmente interrompendo o processo.

Reinicialize o servidor NFS novamente

Caso contrário, reinicializamos o servidor NFS usando reboot . Nós temos o mesmo problema toda vez que reiniciamos, montamos as tentativas ainda com tempo limite e o NFS parece continuar funcionando mesmo quando tentamos pará-lo.

Verifique se o portmap está sendo executado

root@nfs:~# service portmap status
portmap start/running, process 540

Pare e reinicie o portmap e o NFS

Eu passei pelos movimentos de:

service nfs-kernel-server stop
service portmap stop
service portmap start
service nfs-kernel-server start

Mas como o serviço nfs-kernel-server não pára quando você o informa (veja acima), ele não fez nada além de reiniciar o portmap.

    
por Nick 05.04.2014 / 00:37

0 respostas