Packstack rabbitmq restart, erlang_vm restart needed
Hi
Am runnning Packstack all-in-one on a laptop as a small demo vehicule (inside a VM 4vCPU 10GB, 30G disk).
I suspend the laptop from time to time (yes, I realise this is not common use of openstack...) , it seems after a long suspend (a few days) that the RabbitMQ messaging on the system no longer works well, I see beam.smp consuming 100% CPU and Horizon or CLI is not responding.
What usually works to restart it is
sudo rabbitmqctl stop_app
sudo rabbitmqctl reset
sudo rabbitmqctl start_app
occasionally doing this throws up the additional message:
erlang VM I/O system is damaged , restart needed
erlang_vm_restart needed
what is link between erlang and rabbitmq ?
Is there a simple command to do this erlang restart , or do I need to reboot the VM? Actually, even after this erlang error message during rabbitmq restart , Packstack installation seems to be working , horizon or CLI is responding correctly again , so is this a minor error message I can ignore?
thanks
Erlang is the language used for writing RabbitMQ.
Message queues rely on precise message timestamps. Perhaps RabbitMQ is confused by the sudden change in the system time after the suspend.