我的Celery日志经常截断(不是很)长的错误消息,就像这样:
[2012-04-08 04:53:10,084: INFO/MainProcess] Task mainapp.tasks.async_submitter[2df2fe93-156b-4944-9ecf-c55ba53e8aaa] succeeded in 0.190640926361s: 'An error occurred during the submission of...
毫无疑问,这会使日志记录失去一半的意义。我该如何阻止这种情况发生呢?
我正在linux上使用django-celery(通过supervisor与django-supervisor一起运行celery)。
workers/job.py:repr_result()
中似乎发生了截断。这将使用maxlen
参数,但在调用此方法的位置中,maxlen
参数从未被使用 - 所以不幸的是我认为没有办法进行配置 :-( - Lukas Graf