Avoir une situation où nous avons un journal d'application assis sur un serveur AIX. Le journal est continuellement écrit à partir de l'application, et nous avons des utilisateurs sous Windows qui souhaitent afficher le fichier. Ce qu'ils ont fait, c'est d'utiliser WinSCP pour transférer le fichier sur leur bureau et ils l'ouvrent à l'aide d'un éditeur de texte.
Je pense que ce qui pourrait se produire est que scp verrouille le fichier pendant la durée du transfert, et l'application cesse d'être en mesure d'écrire dans le fichier. La raison pour laquelle je pense que c'est le fichier journal cessera de croître à des moments aléatoires pendant la journée.
C'est peut-être ce qui se passe?
aix
étiquette serait la bienvenue.Réponses:
Pourquoi n'essayez-vous pas cela. Commencez à analyser un fichier volumineux, puis exécutez-le
lsof /path/to/file
sur le serveur AIX et voyez ce que dit la colonne FD.Depuis la page de manuel lsof:
Si vous faites cela, sous Linux au moins, vous verrez que la colonne FD est "3r", ce qui signifie qu'elle a une sorte de verrou de lecture, mais je ne sais pas ce que signifie le 3 devant.
la source
La plupart des programmes Unix n'utilisent pas le verrouillage ou lorsqu'ils l'utilisent, ce n'est pas obligatoire, donc je doute que le verrouillage empêche votre journal de croître. Plus probablement, le transfert SCP ralentit l'écriture du journal.
la source