关键工人超时

时间:2019-09-27 00:27:07

标签: django docker heroku

我正在使用Docker,Django和PostgreSQL构建应用程序。我试图解析Excel文件中的行(大约7000行),并收到此错误:

  

web_1 | [2019-09-26 23:39:34 +0000] [1] [严重]工作人员超时   (pid:11)web_1 | [2019-09-26 23:39:34 +0000] [11] [INFO]工作者   退出(pid:11)web_1 | [2019-09-26 23:39:34 +0000] [12] [INFO]   用pid启动工人:12

我搜索了解决方案,并找到了增加超时的建议,但我不知道在哪里找到它。

这是我的yml文件。

version: '3.7'
services:
  web:
    build: .
    command: python /code/manage.py runserver 0.0.0.0:8000
    command: gunicorn bookstore_project.wsgi -b 0.0.0.0:8000 # new
    environment:
      - SECRET_KEY=<secret_key>
      - DEBUG=1
      - ENVIRONMENT=development
    volumes:
      - .:/code
    ports:
      - 8000:8000
    depends_on: 
      - db

  db:
    image: postgres:11
    volumes:
      - postgres_data:/var/lib/postgresql/data/

volumes:
  postgres_data:

docker-compose-prod-yml

version: '3.7'

services:
  web:
    build: .
    command: python /code/manage.py runserver 0.0.0.0:8000
    environment:
      - ENVIRONMENT=production
      - SECRET_KEY=<Secret_key>
      - DEBUG=0
    ports:
      - 8000:8000
    depends_on:
      - db
  db:
    image: postgres:11

heroku.yml:

setup:
  addons:
  - plan: heroku-postgresql
build:
  docker:
    web: Dockerfile
release:
  image: web
  command:
    - python manage.py collectstatic --noinput
run:
  web: gunicorn bookstore_project.wsgi

感谢您的帮助!

0 个答案:

没有答案