我们正在使用Django + gunicorn(同步类型)+ Nginx + Postgres进行开发。目前我们将所有内容记录到同一文件因此存在一些问题。
- 当每个枪支工作人员写入同一个文件时,工作人员闲置的时间是其他工作人员写入文件的时间(使用django记录器)。
- 所以会发生什么事情是在一段时间后nginx上的请求数量排队,因为没有工人是免费的。
- 因此延迟分为两个阶段: -
a)由于记录而导致的功能延迟
b)忙碌的工人造成的延迟。即请求在nginx上排队,并且分配给工人迟到。
醇>
在这种情况下,有人可以帮我找到最好的解决方案。有什么东西可以异步写入文件吗?