Я использую машину в городе рядом с моим через SSH (с замазкой). Я подключаюсь через ssh, и после того, как я вхожу в эту машину, я запускаю (с запущенным на моем компьютере Xming) программное обеспечение, открывающее окно X11. Через несколько минут (если мне не повезет) соединение закрывается, и с этим программное обеспечение, которое я использую в машине (comsol multihpysics), умирает, и вся работа, которую я там делал, теряется.

Если мне (очень) повезло, соединение не заканчивается, и я могу успешно завершить 6-часовое моделирование, что случается всего несколько раз в неделю.

У меня есть ошибки, такие как "Network error: connection reset by peer" и "Network error:software caused connection abort" , я имею в виду ошибки, связанные с соединением.

Такие решения, как увеличение времени KeepAliveServer/KeepAliveClient time , using autossh или MyEnTunnel не работают для меня, потому что после одной секунды, когда соединение отключено, программное обеспечение закрывается.

Я думаю, что мой провайдер не проблема, у меня для этого хорошая пропускная способность.

2 ответа2

0

Ваш ISP может или не может быть проблемой, так же, как ISP, к которому подключен другой сервер. И проблема здесь не в пропускной способности. Скорее это сброс интерфейсов из-за потери соединения где-либо в цепочке. Ваши шансы на 6 часов бесперебойного сетевого подключения, один из четырех, по статистике. Учитывая, что эти сети и соединения не имеют профессионального уровня, это ставка на лохов с точки зрения Лас-Вегаса.

Сказав это, я предполагаю, что обе стороны или, по крайней мере, другой сервер в соседнем городе, являются / являются машиной Linux. Почему бы вам просто не запустить простой vncserver и подключиться к этому компьютеру с помощью vncviewer? Даже если ваше соединение будет прервано, графический интерфейс на другом компьютере будет продолжать работать, и при повторном подключении вы получите тот же рабочий стол с графическим интерфейсом, все еще работающим на нем. Конечно, это означает, что если вам нужно что-то ввести во время процесса, вам придется подождать, пока вы подключитесь, прежде чем продолжить.

0

xwindows - очень болтливый протокол отображения; Мне не очень повезло, используя его через удаленные соединения, но пропускная способность стала лучше с тех пор, как я в последний раз пытался ... Тем не менее, задержка осталась практически неизменной. Если вы превысили значения sendQ для TCP/ ядра, ваш партнер сбросит соединение.

Возможно, вам лучше использовать удаленный рабочий стол типа VNC вместо X-windows, так как в случае сбоя соединения ваш x-сеанс все равно будет работать на удаленной машине, которую вы можете возобновить с того места, на котором остановились, при повторном подключении. ..

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .