- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 heroku 上使用 Channels 2 创建了一个 django 应用程序,但它在启动时崩溃并显示 503 错误代码。
2020-04-07T10:05:35.226253+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=www.mysite.com request_id=317bfbe6-9055-4957-9fbb-8190616c3964 fwd="" dyno= connect= service= status=503 bytes= protocol=https
简介:
release: python manage.py migrate
web : daphne myproject.asgi:application --port $PORT --bind 0.0.0.0 -v2
worker: python manage.py runworker channels -v2
设置.py
ASGI_APPLICATION = 'myproject.routing.application'
# Channels
CHANNEL_LAYERS = {
"default": {
'BACKEND': 'channels_redis.core.RedisChannelLayer',
"CONFIG": {
"hosts": [os.environ.get('REDIS_URL', 'redis://localhost:6379')],
},
},
}
asgi.py
import os
import django
from channels.routing import get_default_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "myproject.settings")
django.setup()
application = get_default_application()
最佳答案
您是否在 heroku 中创建了 process web 的实例?您可以在命令行中执行此操作:heroku ps:scale worker=1
在 Procfile 中将 worker 设置为:
worker: python manage.py runworker channels --settings=<project-name>.settings -v2
关于Django Channel 2 和 Daphne on Heroku 在开始时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61077627/
我红了很多关于将 django channel 与 daphne 一起使用的教程,每个人都使用 nginx(或 apache,无所谓)作为反向代理?为什么需要反向代理?我不能只使用达芙妮进行生产吗?
我正在运行一个 Django Restserver 应用程序,由 Daphne 和 Nginx 充当反向代理。我还有一个定期的 cron 作业,它将更新的代码从我的 git 提取到服务器。 我无法找到
我将 Daphne 用于套接字和 http 连接。我正在运行 4 个工作容器,并且现在在一个 docker 容器中本地运行所有内容。 如果我尝试上传 400MB 的文件,我的 daphne 服务器会失
我有一个 Django Web 应用程序,它使用 Channels 和 Daphne 进行 Websocket 通信。我的所有 websocket 东西都工作正常,没有任何问题。 我的麻烦来自于我的服
我正在使用 Django 和 Django-Channels 部署一个网站,使用 Channel 的 daphne ASGI 服务器替代典型的 Gunicorn WSGI 设置。使用 this Gun
如果我在 Postman 或我们正在开发的 Android 应用程序中向我的 Daphne/Django 服务器发出请求,Daphne 会提供证书,但会被拒绝。如果我首先向 https://letse
我有一个 Django 应用程序,它使用 uWSGI 和 Nginx 进行生产部署。现在我正在集成 Channels 2.0,并意识到 Daphne 是 uwsgi 的替代品。在独立模式下运行时,我能
我已经使用 Nginx + uwsgi 设置了一个 Django 应用程序。该应用程序还使用 django-channels 和 redis。在单台计算机中部署设置时,一切正常。 但是当我尝试在 2
我的 django channel 有问题。我的 Django 应用程序与 WSGI 完美运行以处理 HTTP 请求。我尝试迁移到 channel 以允许 websocket 请求,结果发现在安装 c
到目前为止,我用过Gunicorn ,使用此配置文件 systemd: [Unit] Description=gunicorn daemon After=network.target [Service
我正在 Openshift 云上部署一个 Django 项目。该项目使用 channels和 Websockets 使其异步工作。问题是我无法从浏览器成功地将 websockets 连接到我在服务器端
我想将我的服务部署到 docker。 我的服务是使用 python+django 和 django-channels 开发的 ── myproject ├── myproject │ ├── sett
我创建了一个带有 Django Channels 的 Web 应用程序,在尝试使用 Supervisor 系统进行设置时遇到了问题。 首先,该应用程序在本地运行良好。 远程(我使用带有 Ubuntu
我在 heroku 上使用 Channels 2 创建了一个 django 应用程序,但它在启动时崩溃并显示 503 错误代码。 2020-04-07T10:05:35.226253+00:00 he
这是我的 nginx.conf: server { listen 80; location /proxy { proxy_pass http://0.0.0.0:800
我正在尝试让 django channel 与 daphne 一起运行,但我总是以这个结束 x8/backback/mysite » daphne mysite.asgi:application
我正在尝试让 django channel 与 daphne 一起运行,但我总是以这个结束 x8/backback/mysite » daphne mysite.asgi:application
我已经安装了 Django Channels。我正在尝试运行以下命令来运行 Daphne 服务器和工作人员。 > daphne chat.asgi:channel_layer --port $PORT
我正在使用 django-channels 为我的应用程序添加 HTTP2 和 WebSocket 支持。我找不到很多关于如何缩放 channel 的文档。下面是我的 nginx 配置,它对运行在同一
简短问题版本:我在 Daphne 配置、消费者代码或客户端代码中做错了什么? channels==1.1.8 daphne==1.3.0 Django==1.11.7 详情如下: 我正在尝试使用 Dj
我是一名优秀的程序员,十分优秀!