Problem
When an aiWARE instance is shut down, Redis/GQL/Core-admin become out of sync.
Cause
When an aiWARE instance is shut down, the Redis security key changes, causing core-graphql-server and core-admin-server to not be able to authenticate.
Solution
-
In the terminal, type the following commands:
docker stop aiware-redis && docker rm aiware-redis
docker container exec -i aiware-postgres /usr/bin/psql -U postgres -c "UPDATE edge.resource SET resource_state='created' WHERE resource_type='redis'"
systemctl stop aiware-agent
docker stop core-graphql-server core-admin-server && docker rm core-graphql-server core-admin-server && docker image ls|grep core
docker rm -f GQL-imageid# core-admin-imageid#
systemctl restart aiware-agent