nc (netcat) зависает, ожидая большего количества данных, в режиме UDP.

О самом дешевом (и самый слабый) форма резервного копирования, которое Вы могли сделать, должна иметь в наличии снимки с некоторой формой случайного долгосрочного резервного копирования.

Это предполагает, что снимки являются дешевыми - это зависит от того, как они реализованы. Копия в файловых системах записи как WAFL NetApp и ZFS SUN имеет снимки, которые являются фактически нулевой стоимостью, в отличие от O (n) стоимость снимков copyout. Дешевые снимки действительно действительно хороши.

Просто имение в наличии снимков не является действительно решением для резервного копирования, но я не уверен, что любое действительное решение возможно при Ваших ограничениях без серьезного взламывания.

Кроме того, я серьезно смещаюсь здесь как NetApp dev, но необходимо серьезно, по крайней мере, говорить с некоторыми продавцами NetApp, прежде чем Вы придете к заключению, что они вне Вашего диапазона цен.:-)

16
задан 12 April 2013 в 22:09
5 ответов

Я закончил устранение проблемы путем переключения на socat :

while read line; do
    printf "folder.counter:value|1c" | socat -t 0 - UDP:$host:$port
done
9
ответ дан 2 December 2019 в 20:41

Для нас случалось так, что мы отправляли nc полезную нагрузку от одной машины до другого с помощью сценария Python. В Python, когда мы явно закодировали полезную нагрузку в 'UTF-8', она просто работала.

0
ответ дан 2 December 2019 в 20:41

Вы можете указать 0 в качестве значения таймаута до -w, так что это вообще не будет ждать.

7
ответ дан 2 December 2019 в 20:41

добавление опции -v решило мою проблему.В чем причина, я не уверен.

2
ответ дан 2 December 2019 в 20:41

У меня была такая же проблема; решил это с помощью опции -c :

-c, --close                close connection on EOF from stdin

так что что-то вроде

while read line; do
    printf "folder.counter:value|1c" | nc -cu $host $port
done

Да, действительно не имеет смысла «закрывать» udp-соединение, но это сработало.

2
ответ дан 2 December 2019 в 20:41

Теги

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