Для решения проблемы «Время ожидания подключения истекло» в Wget можно установить следующие параметры тайм-аута:
- Увеличить время ожидания. 1 Для этого нужно использовать опцию
--timeout = seconds
. 1 Она увеличивает продолжительность ожидания ответа от сервера перед истечением времени ожидания. 1 - Установить таймаут DNS-поиска (--dns-timeout). 2 Эта опция устанавливает максимальное время для разрешения DNS. 2 Wget остановится, если поиск займёт больше установленного времени. 2
- Установить таймаут подключения (--connect-timeout). 2 Эта опция устанавливает, сколько времени Wget ждёт подключения к серверу. 2 Если соединение не установлено в течение заданного времени, Wget остановится. 2
- Установить таймаут чтения (--read-timeout). 2 Эта опция устанавливает максимальное время бездействия во время передачи данных. 2 Wget остановит загрузку, если за установленное время не будет получено данных. 2
Для повторного использования конкретных настроек тайм-аута можно создать файл конфигурации Wget и добавить в него предпочитаемые настройки. 2 Так не придётся каждый раз указывать параметры тайм-аута в командной строке. 2