小编cac*_*arz的帖子

在Celery中使用Python标准日志记录

我必须在预先存在的系统中实现Celery.该系统的先前版本已使用Python标准日志记录.

我的代码类似于下面的代码.进程一和进程二是非Celery函数,它们在任何地方都是日志记录.如果出现问题,我们正在使用日志记录来跟踪数据丢失.

@task
def add(x,y):
    process_one(x,y)
    process_two(x,y)
Run Code Online (Sandbox Code Playgroud)

我如何实现Celery并使用Python标准日志记录代替Celery日志记录,这样我们的旧日志系统不会丢失?

我试图import logging从Python改为:logger = add.get_logger()并传递logger给所有函数,但我认为这不是一个好习惯.我需要另一个解决方案

更新:要在Celery日志记录中添加应用程序日志记录,您可以执行:

$ manage.py celeryd -v 2 -B -s celery -E -l debug --traceback \
  --settings=settings --logfile=/(path to your log folder)/celeryd.log
Run Code Online (Sandbox Code Playgroud)

使用-l(logging)as debug,我们的应用程序/ Python日志记录将自动包含在我们的Celery日志记录中:无需执行logger = add.get_logger().

python django standards logging celery

18
推荐指数
1
解决办法
5262
查看次数

JMeter摘要报告%错误

我只是开发一个Web应用程序,并使用jmeter进行测试.无论如何,我是jmeter的新手,还不熟悉它.

所有测试都很好,除了100%的%错误列.我仍然想知道它是基于什么,我使用浏览器测试它,它正常工作,我正在使用1个实例/ 1请求,仍然显示100%错误.

摘要报告中的错误%列基于什么?我怎么知道它发现了哪些我不知道的错误?非常感谢.

web-applications jmeter

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

celery ×1

django ×1

jmeter ×1

logging ×1

python ×1

standards ×1

web-applications ×1