Eu tenho uma instalação do Apache Traffic Server em execução. Tudo é ótimo, exceto que ele continua substituindo meus arquivos de configuração com links simbólicos!
Para fins de failover, substituí% records.config
e remap.config
por links simbólicos para um local de armazenamento compartilhado (para que os servidores ativos e em espera possam acessar os mesmos arquivos de configuração). O provavelmente é ATS aleatoriamente (?) Move meus links simbólicos para um arquivo de backup (por exemplo, records.config_1
) e substitui o original por uma nova cópia (não-encadernada por symlink) do arquivo de configuração.
Em outras palavras, meu diretório /etc/trafficserver/
será parecido com este um dia:
[..]
lrwxrwxrwx. 1 root root 39 Nov 22 16:24 records.config -> /mnt/shared_storage/web/ats//records.config
lrwxrwxrwx. 1 root root 34 Nov 22 16:20 regex.map -> /mnt/shared_storage/web/ats//regex.map
lrwxrwxrwx. 1 root root 37 Nov 22 16:24 remap.config -> /mnt/shared_storage/web/ats//remap.config
[...]
... e algumas semanas depois, isso se tornará:
[..]
-rw-r--r--. 1 ats ats 12K Dec 26 11:55 records.config
lrwxrwxrwx. 1 root root 39 Nov 22 16:24 records.config_1 -> /mnt/shared_storage/web/ats//records.config
lrwxrwxrwx. 1 root root 34 Nov 22 16:20 regex.map -> /mnt/shared_storage/web/ats//regex.map
-rw-r--r--. 1 ats ats 233 Dec 26 11:37 remap.config
lrwxrwxrwx. 1 root root 37 Nov 22 16:24 remap.config_1 -> /mnt/shared_storage/web/ats//remap.config
[...]
Como posso impedir que o ATS execute esses backups de arquivos de configuração? Eu preciso referenciar de forma confiável o armazenamento compartilhado para esses arquivos de configuração para que eu possa garantir que meus servidores em espera façam referência a uma configuração atualizada.
Nota: Estou executando o Apache Traffic Server 5.3 no RHEL6. Ambos estão atualizados (do RHN / EPEL).