2015-10-27 2 views
1

Я использую удаленную оболочку Spring Boot 1.2.7 (CRaSH 1.3.2) и не могу изменить время ожидания простоя с 10 минут по умолчанию. В моих application.properties меняИзменение таймаута ожидания в Spring Загрузочная оболочка

shell.ssh.port = 2111

shell.ssh.idle_timeout = 7200000

При запуске свойства в то время как, кажется, успешно прочитан, порт установлен на желаемое значение, но по-прежнему тайм-аут по умолчанию 10 минут (600 000 мс):

osbaaCrshAutoConfiguration $ CrshBootstrapBean - Настройка свойство ssh.port = 2111 от свойств

osbaaCrshAutoConfiguration $ CrshBootstrapBean - Настройка свойства ssh.auth_timeout = 600000 от свойств

osbaaCrshAutoConfiguration $ CrshBootstrapBean - Настройка свойства ssh.idle_timeout = 600000 от свойств

Видимо shell.ssh. Свойство idle_timeout (первоначально crash.ssh.idle_timeout в CRaSH, которое я также пробовал вместе с другими именами) не отображается Spring Boot. Я не мог найти информацию о других способах ее установки. Есть ли способ установить его, например. из класса конфигурации?

EDIT: Я был снят с проекта, поэтому мне не удалось его решить, у меня есть только некоторые указатели на тех, у кого такая же проблема. Эти свойства читаются org.springframework.boot.actuate.autoconfigure.ShellProperties, которые я собирался продлить с использованием свойства timele timeout, а затем попробуйте ввести в CrshAutoConfiguration в том же пакете. Разумеется, может быть лучше.

ответ

1

Был a request to support this, и это было исправлено в Spring Boot 1.3.0.RELEASE (ожидается к выпуску на момент написания)

Смежные вопросы