Назад | Перейти на главную страницу

ОШИБКА: (gcloud.app.deploy) Ответ об ошибке: [9] Ошибка запуска приложения! Код: APP_CONTAINER_CRASHED / bin / sh: 1: exec: gunicorn: не найдено

Я развертываю свой проект Django на движке облачных приложений Google с моей виртуальной средой, я получаю сообщение об ошибке ОШИБКА: (gcloud.app.deploy) Ответ об ошибке: [9] Ошибка запуска приложения! Код: APP_CONTAINER_CRASHED / bin / sh: 1: exec: gunicorn: не найдено Я уже установил Gunicorn и свой app.yaml

runtime: python
env: flex
  entrypoint: gunicorn -b :$PORT tiwari.wsgi
automatic_scaling:
  min_num_instances: 1
  max_num_instances: 2

Когда вы говорите, что "установили Gunicorn", вы имеете в виду pip install gunicorn? Если так, это не сработает. Это устанавливает его локально (или в виртуальном окружении, если вы его используете). Однако когда вы приступаете к развертыванию своего приложения [используя gcloud app deploy] GAE настраивает новый образ докера и устанавливает зависимости, перечисленные в вашем requirements.txt файл. Так что если gunicorn указан там, он не будет установлен в вашем образе докера и, следовательно, не будет доступен для вашего кода.

Итак, в вашем requirements.txt вам необходимо указать: gunicorn==19.3.0

надеюсь, это поможет