RabbitMQ, SCP в Linux сбрасывает соединения

Храните ваши строки в массиве.

Используйтеjot(1)для случайного выбора индекса массива.

Напечатать элемент массива с этим случайным индексом.

Рассмотрим этот скриптfoo.sh:

# initialize array a with a few strings
a=("test1" "test2" "test3" "test4" "test5" "test6")

# get the highest index of a (the number of elements minus one)
Na=$((${#a[@]}-1))

# choose:  
#    jot -r 1         1 entry, chosen at random from between
#             0       0 and...
#               $Na    ... the highest index of a (inclusive)
randomnum=$(jot -r 1 0 $Na)

# index the array based on randomnum:
randomchoice="${a[$randomnum]}"

# display the result:
printf "randomnum is %d\na[randomnum] is '%s'\n" \
    $randomnum "$randomchoice"

Выход:

$. foo.sh
randomnum is 3
a[randomnum] is 'test4'
$. foo.sh
randomnum is 0
a[randomnum] is 'test1'
$. foo.sh
randomnum is 4
a[randomnum] is 'test5'
$. foo.sh
randomnum is 1
a[randomnum] is 'test2'

0
08.09.2021, 21:11
1 ответ

Удивительно, но кажется, что наиболее очевидной причиной была действительная причина, по которой :виртуальная сеть была повреждена на платформе облачных вычислений.

Как проводился процесс отладки (, чтобы убедить сетевых инженеров проверить):

  • Применены инструменты сетевого анализа из разных сетей (traceroute, nmap ). Там, где соединение между клиентом и сервером было установлено, некоторые порты не работали.
  • SSH и SCP с разных виртуальных машин в одно и то же место назначения... из некоторых сетей это работало, но в той, где было установлено соединение между клиентом и сервером, происходил сбой -сбои входа в систему, вероятно, при согласовании рукопожатия, сломанная труба во время входа в систему, соединение установлено, но сломанная труба после того, как что-то было набрано...
  • [Множество журналов и скриншотов, подтверждающих это и помогающих сетевым инженерам]

Вот когда я перестал смотреть в конфигурацию/параметры Rabbit и т. д.

Наконец, облачное развертывание с использованием другой сети было принудительным, и оно сработало.

Это окончательно подтвердило, что проблема была в сети.и проблема была передана сетевым инженерам.

0
13.09.2021, 09:57

Теги

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