gpt4 book ai didi

django - 如何在生产中在 Gunicorn 上分析 Django

转载 作者:行者123 更新时间:2023-12-04 02:26:20 24 4
gpt4 key购买 nike

我有一个很难在测试环境中重现的内存泄漏。
因此,我想在有限的时间段内分析我的生产服务器,以了解哪些对象占用的内存最多。
由于使用了greenlets,似乎不太容易描述Gunicorn。

我在跑:

  • Python 2.7.3
  • Gunicorn 18.0
  • Django 1.6

  • 这是我的 Gunicorn 配置:
    CONFIG = {
    'environment': {
    'DJANGO_SETTINGS_MODULE': 'myapp.settings',
    },
    'user': 'myapp',
    'group': 'myapp',
    'args': (
    '--bind=127.0.0.1:8088',
    '--workers=8',
    '--worker-class=socketio.sgunicorn.GeventSocketIOWorker',
    '--timeout=300',
    '--error-logfile=/var/log/gunicorn/myapp-error.log',
    '--max-requests=100',
    '--log-level=debug',
    'myapp.wsgi:application',
    ),
    }

    使用 Gunicorn 运行 Django 时进行内存分析的最佳方法是什么?

    最佳答案

    我使用 New Relic 服务:

    http://newrelic.com/

    他们有免费计划,24 小时数据保留。

    很容易设置:

    http://newrelic.com/python#installation

    关于django - 如何在生产中在 Gunicorn 上分析 Django,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26627065/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com