Revision history [back]

it could be caused by many reasons. You have to look at /var/log/aodh/api.log and systemctl status openstack-aodh-api to see the reason. In my case, memcached python library was not installed on my aodh api server so it could not store its token for keystone. This is printed out in systemctl status openstack-aodh-api I couldn't see anything in aodh/api.log about this, which is really confusing. And python-memcached should have been included as a dependency of openstack-aodh-api package or at least documented.