在我的生产服务器中,我有以下设置:
我有4个Django项目,其中一个是最大的,并且有1个芹菜任务。 问题是,有时每个项目都会返回504网关超时错误(在同一时刻),但我无法找到该问题的根源!我查看日志并且不报告错误; Sentry没有通知任何事情。
我想这可能是DRF中的某个端点很慢,并且有多个并发请求,django或uwsgi都会关闭...我尝试在504即将到来时重启最大django项目的管理程序进程,并且似乎是快一段时间,但它几乎立即就回来了。
我尝试监控nginx和管理员日志,但在超时之前我无法看到高流量的请求...所以我该怎么办? 我怎样才能找到瓶颈?