Загружается...
 

Возможные ошибки в коробках

Возможные ошибки и методы их устранения

Если кончилось место на диске, можно попробовать выполнить команду

docker system prune -a

которая очистит различные неиспользуемые объекты docker-а. Запущенные в данный момент контейнеры эта процедура не затронет.

Если в journalctl -u redis_6380 появляются сообщения вида

redis_6380[561221]: Bad file format reading the append only file: make a backup of your AOF file, then use ./redis-check-aof --fix <filename>
redis_6380.service: Main process exited, code=exited, status=1/FAILURE
systemd[1]: redis_6380.service: Failed with result 'exit-code'.

то нужно выполнить:

sudo redis-check-aof --fix <путь к файлу базы Redis> (обычно /var/lib/redis/6380/appendonly.aof)

Если в journalctl появляются сообщения вида

Elasticsearch::Transport::Transport::Errors::Forbidden: [403] {"error":{"root_cause":[{"type":"cluster_block_exception","reason":"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"}],"type":"cluster_block_exception","reason":"blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];"},"status":403}

то нужно:

# зайти в контейнер с ElasticSearch
docker ps|grep elastic
docker exec -it <ID контейнера> bash

# внутри контейнера выполнить
curl -X PUT -H 'Content-Type: application/json' -d '{"index.blocks.read_only": false, "index.blocks.read_only_allow_delete": false}}' http://localhost:9200/_all/_settings

# в ответ вернет {"acknowledged":true}
# выйти из контейнера
exit