Hello there,
I am currently getting started with Aiida, and set up some profiles on my workstation. Everything worked, I was able to submit some calculations, but at one point, I lost my connection to RabbitMQ:
verdi status
✔ version: AiiDA v2.5.2
✔ config: /home/schaeren-s/.aiida
✔ profile: nasicon
✔ storage: Storage for 'nasicon' [open] @ postgresql://aiida_nasicon:***@localhost:5432/aiida_nasicon_db / DiskObjectStoreRepository: 7c6a260c828042589a2e1ec3e4f25552 | /home/schaeren-s/PycharmProjects/V_NASICON/aiida_repo/container
✘ rabbitmq: Unable to connect to rabbitmq with URL: <NOT SET>
Error: ConfigurationError: invalid process control backend, only 'rabbitmq' is supported: core.rabbitmq
Do you know how Aiida looks for the URL of rabbitmq? I am quite sure RabbitMQ is running and has open ports 25672 and 5672.
Additionally, the .aiida/config file for the profile looks as follows:
"nasicon": {
"storage": {
"backend": "core.psql_dos",
"config": {
"database_engine": "postgresql_psycopg2",
"database_hostname": "localhost",
...
}
},
"process_control": {
"backend": "core.rabbitmq",
"config": {
"broker_protocol": "amqp",
"broker_username": "guest",
"broker_password": "guest",
"broker_host": "127.0.0.1",
"broker_port": 5672,
"broker_virtual_host": ""
}
},
...
To my eye, this looks correct in so far as the port matches, and we use core.rabbitmq as backend – so, I do not really understand what the error
"ConfigurationError: invalid process control backend, only 'rabbitmq' is supported: core.rabbitmq"
tries to tell me.
Does anybody have an idea why my profile suddenly lost access to RabbitMQ?
Thanks for your support and all the best
Stefan