我们有一个运行在ECS上的网站(Django + Angular 4)。 在我们添加ELB之前,它运行良好,可以pipe理HTTPS。 之后,我们会有零星的延迟> 75秒。 如果不加载,并且刷新它将立即加载。
我已经创build了一个简单的脚本,使得每0.5秒一个GET请求网站
Ran 1000 requests: Requests longer than 10s: 15 Max request duration: 82.28281 Min request duration: 0.38025 Duration of > 10s requests: [75.966818, 76.335785, 77.737324, 82.28281, 75.889197, 79.008179, 76.252354, 78.559832, 76.354829, 78.343794, 78.028104, 77.810278, 76.594909, 76.276319, 75.8001] Indexes of > 10s requests: [0, 1, 2, 3, 57, 58, 214, 267, 268, 313, 367, 473, 688, 689, 901] Start time of > 10s requests: ['10:12:27', '10:13:44', '10:16:30', '10:17:53', '10:20:10', '10:22:52', '10:28:25', '10:30:45', '10:33:20', '10:35:39', '10:37:58', '10:42:35', '10:50:27', '10:51:44', '10:57:02']
如果我在同一时间运行多个脚本,几乎同时发生延迟。 如果我直接对ECS进行testing,则不会有任何延迟。 这发生在我们所有的三个集群上。
什么可能导致这个?