Тайм-аут ответа Apache VFS2 с сервера

Я использую VFS2 для загрузки файла на удаленные хосты (FTP, SFTP) для своих клиентов, но иногда мне приходится ждать до 5 минут, чтобы получить тайм-аут, если соединение установлено, но сервер не отвечает. Например. apache vfs получает соединение с удаленного хоста через порт 22, но на удаленном хосте порт 22 используется ssh-сервером, а не SFTP-сервером, и поэтому vfs ждет 5 минут ответа перед закрытием соединения (используются разные протоколы, поэтому сервер не могу ответить клиенту). Мой вопрос: как настроить VFS, чтобы не ждать так долго и настроить тайм-аут для этого случая?


person Yuriy Korovko    schedule 19.08.2019    source источник
comment
Что вы пытались установить тайм-аут?   -  person muasif80    schedule 20.08.2019


Ответы (1)


Я думаю, вы можете использовать setSessionTimeoutMillis

См. этот ссылка

person muasif80    schedule 20.08.2019
comment
Привет. Моя конфигурация включает setConnectTimeout(this, 30000) для Ftp и Sftp. setSessionTimeoutMillis (это, 30000) используется для Sftp, а для FTP я попытаюсь использовать setDataTimeout (это, 30000) - person Yuriy Korovko; 20.08.2019