Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 7 Próxima »

A seção [LockServer], pode definir um servidor de aplicação como servidor de locks e também pode ser utilizada para indicar que o sistema deve utilizar um servidor de locks.

 

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.

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]:

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:

[LockServer]
Enable=1
Server=192.168.1.100
Port=1234

(aviso) Supondo que o IP do servidor de aplicação (que é o servidor de locks) seja 192.168.1.100

 (aviso) 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:

[General]
CanAcceptFSRemote=1

[LockServer]
Enable=1
Server=192.168.1.100
Port=1234

(aviso) Supondo que o IP do servidor de locks seja 192.168.1.100

(aviso) A chave Port corresponde à porta do servidor de aplicação que recebe as requisições.

Configuração nos demais servidores:

[General]
CanAcceptFSRemote=1
 
[LockServer]
Enable=0
Server=192.168.1.100
Port=1234

(aviso) A chave Port corresponde à porta que o servidor de locks que recebe as requisições.

  • Sem rótulos