IOPS爆发并阻止对我的云服务的访问

时间:2018-06-28 06:59:31

标签: mysql django docker uwsgi

我遇到以下情况,我不知道问题的根源。

问题:

有时,当我测试服务的某些功能时,加载时间非常慢。很快,我对实例的所有远程访问都断开了,并且我不再可以访问我的服务。我检查了云服务的监控面板。它给了我下面的图

IOPS diagram from cloud's monitor panel

如您所见,蓝线是IOPS(读取),橙色线是IOPS(写入)。从13:00到17:00,IOPS(读取)过高,阻止了我访问我的云实例。

以下是我在云实例中运行的服务:

  1. 我正在云服务中运行Django应用程序。
  2. 我使用uWSGI这样与Nginx连接Django:
  

nginx <---> uWSGI <---> Django

  1. 我在同一实例中运行一个MySQL docker容器(版本:5.7),它用作Django的数据库。

  2. 这只是一个开发服务器。

以下是我对此事件的假设:

  1. 我怀疑在Django或uWSGI中配置错误。 (因为此事件是在我测试Django的功能时发生的。

  2. 我怀疑问题来自于运行中的MYSQL Docker容器。 (我在网上搜索过,有人说MYSQL docker容器会导致这种事件(即IOPS突然爆发)。

我知道我提供的信息可能不足以理解问题的整体情况。请帮助引导我朝正确的方向解决问题。谢谢!

0 个答案:

没有答案