Nota |
---|
O uso de um servidor de locks é necessário para contornar uma limitação referente ao acesso e uso exclusivo de arquivos e pastas em ambiente Linux. |
Nota |
---|
O servidor de locks deve ser um dos primeiros servidores de aplicação a ser inicializado e um dos últimos a ser finalizado. Caso o serviço não esteja ativo, todos os outros serviços que realizarem uma requisição serão interrompidos com uma ocorrência de erro de conexão com o LockServer |
Estrutura
Veja a seguir as chaves relacionadas à seção [LockServer]:
Informações |
---|
Normalmente o servidor de aplicação utilizado como Master para balanceamento de carga também é configurado como servidor de locks entretanto é possível iniciar uma nova instância exclusivamente como LockServer. |
Exemplos
Instância única
Em ambientes onde somente um único servidor de aplicação atende todos os usuários (pequenos ambientes de produção ou ainda ambientes de desenvolvimento), somente é necessário configurar a seção [LockServer] como abaixo:
Sem Formato |
---|
[LockServer]
Enable=1
Server=127192.0168.01.1100
Port=1234 |
Supondo que o IP do servidor de aplicação (que é o servidor de locks) seja 192.168.1.100
A chave Port corresponde à porta do servidor de aplicação que recebe as requisições.
Múltiplas instâncias/ambientes balanceados
Em ambientes balanceados e em ambientes que separamos um servidor de aplicação para algum serviço específico, é necessário configurar um LockServer e nos demais indicar o uso do LockServer configurado.
Configuração do LockServer:
Sem Formato |
---|
[General]
CanAcceptFSRemote=1
[LockServer]
Enable=1
Server=192.168.1.100
Port=1234 |
Supondo que o IP do servidor de aplicação (que é o servidor de locks ) seja 192.168.1.100
A chave Port corresponde à porta do servidor de aplicação que recebe as requisições.
Configuração nos demais servidores:
Sem Formato |
---|
[General]
CanAcceptFSRemote=1
[LockServer]
Enable=0
Server=192.168.1.100
Port=1234 |
A chave Port corresponde à porta que o servidor de locks que recebe as requisições.
Referências
Para mais informações, consulte: