Tenha uma situação em que temos um log de aplicativo em um servidor AIX. O log está sendo gravado continuamente no aplicativo e temos usuários no Windows que desejam visualizar o arquivo. O que eles estão fazendo é usar o WinSCP para transferir o arquivo para a área de trabalho e abri-lo usando um editor de texto.
O que acho que pode estar acontecendo é que o scp está bloqueando o arquivo durante a transferência e o aplicativo deixa de poder gravar no arquivo. A razão pela qual acredito que esse é o arquivo de log deixará de crescer em pontos aleatórios durante o dia.
É isso que talvez esteja acontecendo?
aix
tag seria bem-vinda.Respostas:
Por que você não tenta isso? Comece a digitalizar um arquivo grande, depois execute
lsof /path/to/file
no servidor AIX e veja o que a coluna FD diz.Na página do manual lsof:
Se você fizer isso, no Linux, pelo menos, verá que a coluna FD é "3r", o que significa que tem algum tipo de bloqueio de leitura, mas não tenho certeza do que os 3 à sua frente significam.
fonte
A maioria dos programas Unix não usa bloqueio ou, quando o utiliza, não é obrigatório, por isso duvido que o bloqueio esteja impedindo o crescimento do seu log. Provavelmente, a transferência do SCP está desacelerando a gravação do log.
fonte