
超时是等的那一方自己掐的表,它只说了「我等够了」,没说这一单成没成;那个几秒由每一层各自定。三句话问清这次该重发、该先查,还是该去治慢。

| 你听到的 | 多半指什么 | 你接着问 |
|---|---|---|
| 接口超时了 | 等的人先走了,对方做没做还不知道 | 这是哪一层在等?几秒是谁设的? |
| 网关返回 504 | 网关等上游等到自己的表到点 | 上游那一层自己超时了没有? |
| 数据库没超时 | 那一层压根没设上限 | 应用那层等它等多久? |
| 我重试一下 | 同一个请求再发一次 | 这个接口幂等吗? |
| 重试了三次 | 请求量按层数翻着番往上放大 | 重试加在哪一层? |
| 加个幂等键 | 让同一个请求只生效一次 | 键存在哪儿,留多久? |
| 超时调到 60 秒 | 等待变长,慢的原因还在 | 慢的是哪一段? |
aws.amazon.com
nginx.org
rfc-editor.org
postgresql.org
docs.stripe.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.