Ik heb RabbitMQ geïnstalleerd op een virtuele Ubuntu 20.04. RabbitMQ start automatisch op bij het booten van de VM via Systemd.
Op de VM heb ik ook 3 Node scripts draaien die ook opstarten via een Systemd Unit.
Het eerste script is het master script. Dit script ontvangt data en stuurt het op zijn beurt door naar RabbitMQ. De andere 2 andere scripts zijn de "Listeners" en ontvangen de data via RabbitMQ volgens het Publish/Subscribe principe (https://www.rabbitmq.com/tutorials/tuto ... cript.html).
Tot hier gaat alles perfect. Echter krijg ik een probleem bij het (re)booten van de server. Volgens "systemd-analyze blame" krijg ik te zien dat "rabbitmq-server.service" er ~23 seconden over doet om RabbitMQ volledig op te starten. Echter starten mijn 3 Node scripts op binnen de X ms.
Code: Selecteer alles
systemd-analyze blame
33.872s fstrim.service
23.557s rabbitmq-server.service
10.521s cloud-config.service
5.148s [email protected]
Op welke manier zou ik kunnen meegeven dat de Node scripts pas opgestart mogen worden nadat de RabbitMQ service volledig opgestart is? Iemand een idee/tip/hints...?
Alvast bedankt!