Попробовать приложение saleor с помощью Docker.Проблема с эластичным соединением - PullRequest
0 голосов
/ 08 декабря 2018

Попытка приложения с помощью Docker.Когда я запускаю

docker-compose run web python3 manage.py populatedb --createsuperuser

, я получаю:

asticsearch.exceptions.ConnectionError: ConnectionError (: Не удалось установить новое соединение: [Errno 111] Соединение отклонено), вызванное:NewConnectionError (: не удалось установить новое соединение: [Errno 111] Соединение отклонено)

Ответы [ 2 ]

0 голосов
/ 10 декабря 2018

Решение состоит в том, чтобы увеличить объем памяти mmap. Найденный здесь: https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html

0 голосов
/ 09 декабря 2018

Если вы используете saleor docker-compose.yml из github, это связано с тем, что контейнер elasticsearch не запускается с этой конфигурацией, а из-за:

mem_limit: 512m

Удаление mem_limit решило проблему в моем случае.Однако вы можете попробовать:

  • установить этот предел на более высокий уровень
  • ниже Xms / Xmx JAVA_OPTS, например:

    ES_JAVA_OPTS=-Xms256m -Xmx256m -Dlog4j2.disable.jmx=true 
    

ОБНОВЛЕНИЕ:

Также попробуйте обновить до elasticsearch:6.5.2.См https://github.com/avoinea/docker.deploy.saleor

...