Тайм-аут значения по умолчанию Lftp и повторная попытка?

Где я могу найти значения по умолчанию для lftp? Например, net:max-retries и net:timeout.

Я спрашиваю, потому что я получаю некоторых **** Data socket error (Connection timed out) - reconnecting сообщение в моем lftp отлаживает журнал. И это, кажется, повторяет навсегда, если я не выхожу из процесса вручную. Который плох для заданий крона.

Вопросы:

Как мог я явный набор тайм-аут и повторения для одного специального сценария, который является следующие:

lftp -c "
open $HOST
user $USER $PASS
lcd $SOURCEFOLDER
mirror --delete --verbose $FSOURCE $FTARGET
exit
"

И как я мог зафиксировать какие-либо синхронизирующие ошибки в пакетном файле выше, так, чтобы я мог, например, отправлять уведомление по электронной почте на макс. тайм-аутах?

1
задан 5 March 2018 в 12:39

2 ответа

/etc/lftp.conf

Это - файл настроек по умолчанию для lftp в наших системах.

можно просто добавить строки к этому согласно настройкам в ответе membersound выше.

1
ответ дан 7 December 2019 в 12:30

Тем не менее я не знаю, как узнать значения по умолчанию. Но мог изменить их следующим образом:

lftp -c "
set net:timeout 5;
set net:max-retries 3;
set net:reconnect-interval-multiplier 1;
set net:reconnect-interval-base 5;
open $HOST
user $USER $PASS
lcd $SOURCEFOLDER
mirror --delete --verbose $FSOURCE $FTARGET
exit
"
2
ответ дан 7 December 2019 в 12:30

Другие вопросы по тегам:

Похожие вопросы: