Hi again,
Your responses give me the impression that the lack of alerts is unexpected.
So I repeated this test, but back in Docker again. I tested various images from 3.7.x to 3.9.x, from Dockerhub.
I have attached the docker-compose.yml and relevant configuration files, in case you would like them. My certificates are private and I could generate a new set for testing if you would prefer that done, but there is nothing special about the certificates I use.
Here is a list of some of the images tested, as well as the RabbitMQ & Erlang OTP versions within:
-------------------------------------------------------
rabbitmq:3.9.13-management-alpine
RabbitMQ 3.9.8 Erlang 24.1.4
-------------------------------------------------------
rabbitmq:3.9.0-management-alpine
RabbitMQ 3.9.0 Erlang 24.0.4
-------------------------------------------------------
rabbitmq:3.8.27-management-alpine
RabbitMQ 3.8.27 Erlang 24.3.2
-------------------------------------------------------
rabbitmq:3.8.6-management-alpine
RabbitMQ 3.8.6 Erlang 23.0.3
-------------------------------------------------------
rabbitmq:3.8.5-management-alpine
RabbitMQ 3.8.5 Erlang 23.0.3
-------------------------------------------------------
rabbitmq:3.8.0-management-alpine
3.8.0 Erlang 22.1.5
-------------------------------------------------------
rabbitmq:3.7.28-management-alpine
3.7.28 Erlang 22.3.4.7
-------------------------------------------------------
Throughout the whole 3.9.x series, I could see the TLS alerts:
rabbitmq_1 | 2022-03-17 01:26:52.658902+00:00 [noti] <0.931.0> TLS server: In state wait_cert at ssl_handshake.erl:2015 generated SERVER ALERT: Fatal - Unknown CA
From 3.8.6 to 3.8.27, this appears:
rabbitmq_1 | Logger - error: {removed_failing_handler,rabbit_log}
Before 3.8.5, nothing is logged. When I tested 3.7.28, nothing is logged either.
----
As a final test, I upgraded the 3.8.21 installation on my laptop to 3.9.13, and the alerts started appearing too. I didn't have to change the Erlang runtime.
I'm not sure whether this means there is an issue with 3.8.x. But for my project's purposes, I suppose moving up to 3.9.x is the direction I need.
Once again, thank you for your time.
Best Regards,
Woon Yung