RabbitMQ: Foutmelding CLIENT ALERT: Fatal - Handshake Failure oplossen met Elixir
Deze documentatie maakt deel uit van de Aan de slag-gids. Bekijk de volledige gids hier: Hoe Stackhero gebruiken voor RabbitMQ.
Als u verbinding maakt vanuit Elixir en de volgende foutmelding ziet:
CLIENT ALERT: Fatal - Handshake Failure
wijst dit meestal op een bug in de AMQP-bibliotheek met betrekking tot ondersteuning voor TLS 1.3. Een betrouwbare workaround is om het gebruik van TLS 1.2 af te dwingen door deze optie toe te voegen bij het openen van de verbinding:
AMQP.Connection.open("amqps://admin:<PASSWORD>@<XXXXXX>.stackhero-network.com:<AMQP_PORT_TLS>", :undefined, ssl_options: [ versions: [ :"tlsv1.2" ] ])