Skip to main content
Older versions of Internet Explorer will not support certain site features. Chrome, Safari, Firefox, and Edge will provide the best experience.
Spok

RabbitMq Service will not stay started / ERL.exe Crash

Overview

 

RabbitMq Service will not stay started, and The event viewer shows the following crash in erl.exe. 

erlang.png

Resolution/Topic

 

In the version of Erlang currently installed, there is a defect https://github.com/erlang/otp/issues/4115. This bug is in OpenSSL, affecting all Windows users with processors that support Intel SHA Extensions.

As a workaround, you can try disabling SHA extensions by setting the environment variable OPENSSL_ia32cap="~0x2200000000000000"

The OPENSSL_ia32cap environment variable is used in the context of OpenSSL, particularly to control and configure CPU-specific optimizations for Intel/AMD x86 and x86_64 architectures. This variable can influence how OpenSSL makes use of certain CPU features (such as SSE, AVX, and AES-NI instructions) when performing cryptographic operations.

  1. Open the System Control Panel 
  2. Select System 
  3. Select Advanced system settings 
  4. Select the Advanced tab 
  5. Select Environment Variables 
  6. click New 
  7. Enter the variable OPENSSL_ia32cap="~0x2200000000000000"
  8. Click OK 

 

Restart the server, and try to run RabbitMq. If it was affected by this defect, RabbitMq should now start without issue.

 

Related Defects:

N/A

 


KB71552