We currently see the same situation occuring on one of our vessels. This vessel is currently connected with a 'backup sattelite connection', so the connection to the cloud has a bad quality in terms of latency and stability.
nt(info, {'EXIT',<0.145.13>,{outbound_link_detached,{'v1_0.error',{symbol,<<"amqp:link:detach-forced">>},...}}}, {state,2,<0.170.13>,#Ref<0.394721683.768344065.70286>,<0.179.13>,[{<0.145.13>
,#Ref<0.394721683.768344065.70285>}],...}) line 298 in context child_terminated
2021-03-15 06:13:40.998 [error] <0.170.13> Supervisor {<0.170.13>,amqp10_client_connection_sup} had child connection started with amqp10_client_connection:start_link(<0.170.13>, #{address =>
2021-03-15 06:15:41.005 [info] <0.1150.13> Connection <0.1150.13> (127.0.0.1:60087 -> 127.0.0.1:5672) has a client-provided name: Shovel vessel2cloud 2021-03-15 06:15:41.006 [info] <0.1150.13> connection <0.1150.13> (127.0.0.1:60087 -> 127.0.0.1:5672 - Shovel vessel2cloud): user 'MQAdmin' authenticated and granted access to vhost '/' 2021-03-15 06:15:47.011 [error] <0.1167.13> Supervisor {<0.1167.13>,amqp10_client_connection_sup} had child reader started with amqp10_client_frame_reader:start_link(<0.1167.13>, #{address =
2021-03-15 06:15:47.011 [error] <0.1169.13> CRASH REPORT Process <0.1169.13> with 0 neighbours exited with reason: nxdomain in gen_statem:init_result/8 line 806
2021-03-15 06:15:47.012 [error] <0.1142.13> Shovel 'vessel2cloud' could not connect to destination
2021-03-15 06:15:47.013 [error] <0.819.0> Supervisor {<0.819.0>,rabbit_shovel_dyn_worker_sup} had child {<<"/">>,<<"vessel2cloud">>} started with rabbit_shovel_worker:start_link(dynamic, {<<
"/">>,<<"vessel2cloud">>}, [{<<"ack-mode">>,<<"on-confirm">>},{<<"dest-address">>,<<"fromvessels">>},{<<"dest-protocol">>,<<"...">>},...]) at <0.1142.13> exit with reason {shutdown,normal} i
n context child_terminated
2021-03-15 06:15:47.013 [info] <0.1150.13> closing AMQP connection <0.1150.13> (127.0.0.1:60087 -> 127.0.0.1:5672 - Shovel vessel2cloud, vhost: '/', user: 'MQAdmin') 2021-03-15 06:17:47.024 [info] <0.1342.13> Connection <0.1342.13> (127.0.0.1:38733 -> 127.0.0.1:5672) has a client-provided name: Shovel vessel2cloud 2021-03-15 06:17:47.025 [info] <0.1342.13> connection <0.1342.13> (127.0.0.1:38733 -> 127.0.0.1:5672 - Shovel vessel2cloud): user 'MQAdmin' authenticated and granted access to vhost '/' 2021-03-15 08:19:36.304 [warning] <0.22760.12> AMQP 1.0 connection socket was closed, connection state: 'expecting_frame_header'
2021-03-15 08:19:36.304 [error] <0.22757.12> Shovel 'cloud2vessel' in virtual host '/' decided to stop due a message from source: {inbound_conn_closed,shutdown}
2021-03-15 08:19:36.305 [info] <0.22757.12> Shovel cloud2vessel source connection closed. Reason: shutdown
2021-03-15 08:19:36.305 [error] <0.22757.12> Shovel 'cloud2vessel' in virtual host '/' is stopping, reason: {inbound_conn_closed,shutdown}
2021-03-15 08:19:36.307 [error] <0.22757.12> ** Generic server <0.22757.12> terminating
** Last message in was {amqp10_event,{connection,<0.22759.12>,{closed,shutdown}}}
** When Server state == {state,undefined,undefined,undefined,undefined,{<<"/">>,<<"cloud2vessel">>},dynamic,#{ack_mode => on_confirm,dest => #{current => {<0.22778.12>,<0.22794.12>,<<"amqp:/
/localhost">>},dest_queue => <<"datasync-fromcloud">>,fields_fun => #Fun<rabbit_shovel_parameters.11.81699962>,module => rabbit_amqp091_shovel,props_fun => #Fun<rabbit_shovel_parameters.12.8
1699962>,resource_decl => #Fun<rabbit_shovel_parameters.10.81699962>,unacked => #{},uris => ["amqp://MQAdmin:password@localhost"]},name => <<"cloud2vessel">>,reco
nnect_delay => 120,shovel_type => dynamic,source => #{current => #{conn => <0.22759.12>,link => {link_ref,receiver,<0.22775.12>,0},session => <0.22775.12>,uri => "amqps://cloud2vessel.consum
,prefetch_count => 1000,remaining => unlimited,remaining_unacked => unlimited,source_address => <<"tovessels\\subscriptions\\9461764-esof">>,uris => ["amqps://cloud2vessel.consume:lmYIdIl9aX
[fastapp_usr@esof-fastapp ~]$ sudo tcpdump -v
dropped privs to tcpdump
tcpdump: listening on vethb23055ec, link-type EN10MB (Ethernet), capture size 262144 bytes
09:36:18.386536 IP (tos 0x0, ttl 64, id 42542, offset 0, flags [DF], proto TCP (6), length 1049)
10.42.0.48.43796 > 23.96.28.38.https: Flags [P.], cksum 0x41eb (incorrect -> 0x6ead), seq 171990188:171991197, ack 1569061680, win 589, length 1009
09:36:19.624188 IP (tos 0x0, ttl 105, id 65334, offset 0, flags [DF], proto TCP (6), length 436)
23.96.28.38.https > 10.42.0.48.43796: Flags [P.], cksum 0xae54 (correct), seq 1:397, ack 1009, win 2048, length 396
09:36:19.624211 IP (tos 0x0, ttl 64, id 42543, offset 0, flags [DF], proto TCP (6), length 40)
10.42.0.48.43796 > 23.96.28.38.https: Flags [.], cksum 0x3dfa (incorrect -> 0xfda3), ack 397, win 610, length 0
09:36:20.696081 IP (tos 0x0, ttl 105, id 65335, offset 0, flags [DF], proto TCP (6), length 436)
23.96.28.38.https > 10.42.0.48.43796: Flags [P.], cksum 0xae54 (correct), seq 1:397, ack 1009, win 2048, length 396
09:36:20.696104 IP (tos 0x0, ttl 64, id 42544, offset 0, flags [DF], proto TCP (6), length 52)
10.42.0.48.43796 > 23.96.28.38.https: Flags [.], cksum 0x3e06 (incorrect -> 0x1494), ack 397, win 610, options [nop,nop,sack 1 {1:397}], length 0
09:36:23.385207 IP (tos 0x0, ttl 64, id 42545, offset 0, flags [DF], proto TCP (6), length 1049)
10.42.0.48.43796 > 23.96.28.38.https: Flags [P.], cksum 0x41eb (incorrect -> 0x9b7c), seq 1009:2018, ack 397, win 610, length 1009
09:36:25.252313 IP (tos 0x0, ttl 64, id 42546, offset 0, flags [DF], proto TCP (6), length 1049)
10.42.0.48.43796 > 23.96.28.38.https: Flags [P.], cksum 0x41eb (incorrect -> 0x9b7c), seq 1009:2018, ack 397, win 610, length 1009
09:36:25.644663 IP (tos 0x0, ttl 105, id 65336, offset 0, flags [DF], proto TCP (6), length 436)
23.96.28.38.https > 10.42.0.48.43796: Flags [P.], cksum 0xfb94 (correct), seq 397:793, ack 2018, win 2044, length 396
09:36:25.644694 IP (tos 0x0, ttl 64, id 42547, offset 0, flags [DF], proto TCP (6), length 40)
10.42.0.48.43796 > 23.96.28.38.https: Flags [.], cksum 0x3dfa (incorrect -> 0xf810), ack 793, win 632, length 0
09:36:25.736284 IP (tos 0x0, ttl 105, id 65337, offset 0, flags [DF], proto TCP (6), length 52)
23.96.28.38.https > 10.42.0.48.43796: Flags [.], cksum 0xe2c9 (correct), ack 2018, win 2044, options [nop,nop,sack 1 {1009:2018}], length 0
09:36:28.385140 IP (tos 0x0, ttl 64, id 42548, offset 0, flags [DF], proto TCP (6), length 1049)
10.42.0.48.43796 > 23.96.28.38.https: Flags [P.], cksum 0x41eb (incorrect -> 0xb82e), seq 2018:3027, ack 793, win 632, length 1009
09:36:29.693048 IP (tos 0x0, ttl 105, id 65338, offset 0, flags [DF], proto TCP (6), length 436)
23.96.28.38.https > 10.42.0.48.43796: Flags [P.], cksum 0xce55 (correct), seq 793:1189, ack 3027, win 2048, length 396
09:36:29.693140 IP (tos 0x0, ttl 64, id 42549, offset 0, flags [DF], proto TCP (6), length 40)
10.42.0.48.43796 > 23.96.28.38.https: Flags [.], cksum 0x3dfa (incorrect -> 0xf27e), ack 1189, win 653, length 0
09:36:30.682758 IP (tos 0x0, ttl 105, id 65339, offset 0, flags [DF], proto TCP (6), length 436)
23.96.28.38.https > 10.42.0.48.43796: Flags [P.], cksum 0xce55 (correct), seq 793:1189, ack 3027, win 2048, length 396
09:36:30.682834 IP (tos 0x0, ttl 64, id 42550, offset 0, flags [DF], proto TCP (6), length 52)
10.42.0.48.43796 > 23.96.28.38.https: Flags [.], cksum 0x3e06 (incorrect -> 0x033f), ack 1189, win 653, options [nop,nop,sack 1 {793:1189}], length 0
09:36:33.385205 IP (tos 0x0, ttl 64, id 42551, offset 0, flags [DF], proto TCP (6), length 1049)
10.42.0.48.43796 > 23.96.28.38.https: Flags [P.], cksum 0x41eb (incorrect -> 0x0388), seq 3027:4036, ack 1189, win 653, length 1009
09:36:34.731838 IP (tos 0x0, ttl 105, id 65340, offset 0, flags [DF], proto TCP (6), length 436)
23.96.28.38.https > 10.42.0.48.43796: Flags [P.], cksum 0x5a76 (correct), seq 1189:1585, ack 4036, win 2044, length 396
09:36:34.731860 IP (tos 0x0, ttl 64, id 42552, offset 0, flags [DF], proto TCP (6), length 40)
10.42.0.48.43796 > 23.96.28.38.https: Flags [.], cksum 0x3dfa (incorrect -> 0xeceb), ack 1585, win 675, length 0
09:36:35.722055 IP (tos 0x0, ttl 105, id 65341, offset 0, flags [DF], proto TCP (6), length 436)
23.96.28.38.https > 10.42.0.48.43796: Flags [P.], cksum 0x5a76 (correct), seq 1189:1585, ack 4036, win 2044, length 396
09:36:35.722078 IP (tos 0x0, ttl 64, id 42553, offset 0, flags [DF], proto TCP (6), length 52)
10.42.0.48.43796 > 23.96.28.38.https: Flags [.], cksum 0x3e06 (incorrect -> 0xfa93), ack 1585, win 675, options [nop,nop,sack 1 {1189:1585}], length 0
^C
20 packets captured
20 packets received by filter
0 packets dropped by kernel