Tenemos una situación en la que tenemos un registro de aplicación en un servidor AIX. El registro se escribe continuamente desde la aplicación, y tenemos usuarios en Windows que desean ver el archivo. Lo que han estado haciendo es usar WinSCP para transferir el archivo a su escritorio y lo abren usando un editor de texto.
Lo que creo que podría estar sucediendo es que scp está bloqueando el archivo mientras dure la transferencia, y la aplicación deja de poder escribir en el archivo. La razón por la que creo que este es el archivo de registro dejará de crecer en puntos aleatorios durante el día.
¿Es eso lo que tal vez está pasando?
aix
etiqueta sería bienvenida.Respuestas:
¿Por qué no intentas esto? Comience a explorar un archivo grande, luego ejecútelo
lsof /path/to/file
en el servidor AIX y vea lo que dice la columna FD.Desde la página de manual de lsof:
Si hace esto, al menos en Linux, verá que la columna FD es "3r", lo que significa que tiene algún tipo de bloqueo de lectura, pero no estoy seguro de lo que significa el 3 en frente.
fuente
La mayoría de los programas de Unix no usan bloqueo o cuando lo usan, no es obligatorio, por lo que dudo que el bloqueo impida que su registro crezca. Lo más probable es que la transferencia de SCP esté ralentizando la escritura del registro.
fuente