我部署了一个 Django/Python 应用程序(使用 gunicorn),有 9 个工作人员,每个工作人员有 5 个线程。假设在给定时间处理了 45 个请求,每个线程都在写入大量日志。Django 如何避免同时为多个线程写日志?以及文件如何为每个请求打开和关闭(是否在每个请求中都发生这种情况,如果是,任何其他有效的日志记录方式)?
问问题
414 次
我部署了一个 Django/Python 应用程序(使用 gunicorn),有 9 个工作人员,每个工作人员有 5 个线程。假设在给定时间处理了 45 个请求,每个线程都在写入大量日志。Django 如何避免同时为多个线程写日志?以及文件如何为每个请求打开和关闭(是否在每个请求中都发生这种情况,如果是,任何其他有效的日志记录方式)?