Возникла ситуация, когда у нас есть журнал приложений на сервере AIX. Журнал постоянно записывается из приложения, и у нас есть пользователи в Windows, которые хотят просмотреть файл. Они использовали WinSCP для передачи файла на рабочий стол и открывают его с помощью текстового редактора.
Я думаю, что может произойти, что scp блокирует файл на время передачи, и приложение перестает иметь возможность записи в файл. Причина, по которой я считаю, что файл журнала перестанет расти в случайных точках в течение дня.
Это то, что, возможно, происходит?
aix
тег будет приветствоваться.Ответы:
Почему бы тебе не попробовать это? Начните scp'ing большого файла, затем запустите
lsof /path/to/file
на сервере AIX и посмотрите, что говорит колонка FD.Со страницы руководства lsof:
Если вы сделаете это, по крайней мере в Linux, вы увидите, что столбец FD имеет значение «3r», что означает, что он имеет какую-то блокировку чтения, но я не уверен, что означает «3» перед ним.
источник
Большинство программ Unix не используют блокировку или когда они ее используют, это не является обязательным, поэтому я сомневаюсь, что блокировка останавливает рост вашего журнала. Скорее всего, передача SCP замедляет запись журнала.
источник