Назад | Перейти на главную страницу

cat или vi файл, зависает

у нас возникла проблема с машиной SUN 5.8.

во-первых, сервер находится в его сети (т.е. 10.xxx), и мы можем войти в систему, используя ssh-сервер, который находится в другой сети (196.xxx), поэтому посередине есть отверстия для межсетевых экранов, которые позволяют нам подключиться.

Я могу войти на этот компьютер, переключиться на пользователя приложения, и, когда я пытаюсь сделать кошку или просмотреть файл журнала, сеанс зависает, и через некоторое время сервер меня выгоняет. Такое же поведение, когда я с пользователем cat или vi. хвостик. больше и grep работают нормально раздел подкачки используется 1%

У нас была подобная проблема и раньше, но тогда был обнаружен неисправный диск, и после его замены все работало нормально. На этот раз инженер SUN говорит, что вроде все нормально. Другие люди, подключающиеся из других сетей или из той же сети 10.x.x.x, не могут воспроизвести проблему (это означает, что они могут просматривать файлы и просматривать их), поэтому они предполагают, что это связано с подключением.

вчера вечером мы также перезагрузили сервер из-за замены вентилятора, но проблема все еще возникает ...

любая идея? Спасибо

Если где-то между сетями 196.x.x.x и 10.x.x.x задействована VPN, проблема может заключаться в MTU. Один конец отправляет пакет, который больше, чем может обработать другая сторона.

По какой-то причине это, кажется, влияет на соединения DSL больше, чем на другие типы.

Однажды у меня была неисправная сетевая карта, которая не пропускала определенный трафик. Единственное решение - заменить его.

Попробуйте посмотреть, что делает процесс cat, когда файл открыт, а команда cat заморожена. Использовать ktrace или strace чтобы увидеть, в каком системном вызове ожидает.