我在prefork模式下使用cuncurrency>运行celeryd 1如下:
celery worker -c 100 -A x.y.z.tasks -f mylogfile.log --loglevel=INFO -n myworker
由于Pythons从多个进程登录到一个文件中并不安全(link),Celery会对此做些什么吗?就像调度记录到主进程和打开文件一样?
如果我将所有日志重定向到stderr
(无-f
)并将管道stderr
重定向到带有主管的文件,该怎么办?
答案 0 :(得分:2)
只有主进程正在处理此日志文件,因此您是安全的