... especially since I will like to have a single log file location (a single log file between the two application servers I have is preferable).
Você pode fazer isso usando o DRBD com um sistema de arquivos de cluster ( GFS , OCFS2 , ...)
Tenho aplicativos em execução no tomcat, anteriormente independentes. Agora eu tenho que implementar alta disponibilidade para todos os aplicativos, então aqui estou eu.
Eu tenho a opção de um balanceador de carga de hardware ou de outros meios. Eu gostaria de saber se há pegadinhas com as quais eu tenho que me preocupar, especialmente porque eu gostaria de ter um único local de arquivo de log (um arquivo de log único entre os dois servidores de aplicativos que eu tenho é preferível).
O que preciso procurar? O acesso a vários arquivos dos dois servidores será um problema? Mesmo no linux?
É claro que o acesso múltiplo a um arquivo é proibido no Linux.
Você deve procurar syslog-ng
(edição de código-fonte aberto) como solução para o registro centralizado.