Я использую SSH для доступа к Openshift VM, я запускаю простую java-программу (java -jar ....), которая требует времени для завершения и выполняет тяжелую работу. Но выполнение всегда прекращается вместе с сеансом SSH. Используя шпатлевку, я получаю
Сервер неожиданно закрыл сетевое соединение
Я попытался установить для переменной TMOUT более высокое значение и включил поддержку активности TCP от замазки. Он работает в режиме ожидания, но когда я запускаю программу Java, она снова исключается примерно через 5 минут.
Итак, есть ли какие-либо ограничения или ограничения, установленные openshift? любая другая конфигурация, которую я могу сделать, чтобы исправить это? и как я могу получить последнюю ошибку выхода в java или сеансе ssh?
РЕДАКТИРОВАТЬ: Я также пробовал обедать с помощью: nohup java -jar name.jar &
и он тоже умер через несколько минут (я проверял с помощью журналов ftp)
Вы не должны полагаться на поддержание активного SSH-соединения для успешного выполнения длительного процесса. Вместо того чтобы делать то, что есть, сначала запустите сеанс экрана tmux или GNU и запустите в нем свой процесс. Таким образом, процесс продолжится, если ваше SSH-соединение прервется.