繁体   English   中英

Django Zappa 部署中的包装器错误

[英]Wrapper error in Django Zappa deployment

我正在尝试使用 Zappa 部署我的 Django 应用程序。 我正在使用 python 3.6(尽管我的 MacBook 上也安装了 python 2.7;从未使用过)。 部署一切顺利,除了当我转到 url 时,我收到此错误。

"{'message': '处理此请求时发生未捕获的异常。您可以使用zappa tail命令调查此问题。', 'traceback': ['Traceback (最近一次调用):\\n', ' File \\" /var/task/handler.py\\", line 452, in handler\\n response = Response.from_app(self.wsgi_app,environ)\\n', ' File \\"/var/task/werkzeug/wrappers.py\\" , line 903, in from_app\\n return cls(*_run_wsgi_app(app,environ, buffered))\\n', ' File \\"/var/task/werkzeug/wrappers.py\\", line 57, in _run_wsgi_app\\n return _run_wsgi_app(*args)\\n', ' File \\"/var/task/werkzeug/test.py\\", line 884, in run_wsgi_app\\n app_rv = app(environ, start_response)\\n', \\"TypeError: ' NoneType' 对象不可调用\\n\\"]}"

当我使用 tail 命令时,出现以下错误。

[1522350439826] 'NoneType' 对象不可调用

[1522350561286] [调试] 2018-03-29T19:09:21.282Z afbf4f1c-3384-11e8-8a03-a1095dcd99f5 Zappa 事件:{'time': '20298'2019'T'T : '预定事件', 'source': 'aws.events', 'account': '753712688736', 'region': 'us-east-1', 'detail': {}, 'version': '0' , '资源': ['arn:aws:events:us-east-1:753712688736:rule/r-suri-production-zappa-keep-warm-handler.keep_warm_callback'], 'id': 'f15a5fd5-aaf9- dfb7-1553-d14bb33d1b2b', 'kwargs': {}}

[1522350561286] [调试] 2018-03-29T19:09:21.282Z afbf4f1c-3384-11e8-8a03-a1095dcd99f5 Zappa 事件:{}

我尝试从头开始重置我的虚拟环境和 requirements.txt,但没有帮助。

这是我的 Zappa 设置文件的样子

{
    "production": {
        "aws_region": "us-east-1",
        "django_settings": "r_suri.settings",
        "profile_name": "default",
        "slim_handler": "true",
        "project_name": "r-suri",
        "runtime": "python3.6",
        "s3_bucket": "r-suri2"
    }
}

有谁知道这个错误是什么? 我该如何解决?

https://github.com/Miserlou/Zappa/issues/795包含一个列表,列出了对社区中不同人都有效的尝试。 一些常见的有:

  • slim_handler潜在问题(尝试将其关闭)
  • 删除成为 zip 包一部分的 .pyc 文件

这个错误可能是由这个 SQLite 问题引起的: https : //github.com/Miserlou/Zappa/issues/1880

部署期间使用zappa tail <ENV_NAME>检查 zappa 日志

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM