开发者社区> 问答> 正文

aliyuniowait总是莫名其妙的很高

最低配置的阿里云主机,只有php+mysql+apache+wordpress,没有数据和访问量目前。
但时不时地出现响应极其缓慢,ssh客户端都几乎无法访问,一般挂起个三五分钟后又恢复正常。
在此期间发现CPU、网络利用率很低
后来又追查磁盘,发现大量的IO Read,iowait都非常高!这到底是哪个程序在大量的访问磁盘啊?磁盘IO能力也太脆弱了,应用还没开始跑呢,就卡成这样,还不如虚拟主机。怎么才能解决啊?


展开
收起
crazygod 2015-09-21 16:13:46 6254 0
5 条回答
写回答
取消 提交回答
  • 云盾哪个漏洞监测在扫描,http进程多了,把内存耗光了,然后系统拼命交换内存,导致iowait
    2015-09-25 09:13:38
    赞同 展开评论 打赏
  • 10年的互联网从业经验,熟悉Win和Linux运维方面实战技术,常用PHP和Nodejs作为服务端开发载体,学习移动端混合开发框架,如weex vue
    回楼主crazygod的帖子
    先检查 写什么内容 一般wordpress写高 可能 被灌水机盯上了
    2015-09-25 08:43:39
    赞同 展开评论 打赏
  • 日志看了没有,是不是蜘蛛太多了
    2015-09-21 19:42:14
    赞同 展开评论 打赏
  • Realiyuniowait总是莫名其妙的很高
    怎么监测哪个进程在大量访问IO啊

    -------------------------

    Realiyuniowait总是莫名其妙的很高
    安装了个iotop可以侦测到高负载的io进程,发现了,httpd有时居然占用很高的读,看了一下httpd的状态,似乎与“httpd -DFOREGROUND”有关。还没搞清楚根本原因。

    root@iZ25ojt6c4fZ dt-the7]# systemctl status httpd
    httpd.service - The Apache HTTP Server
       Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
       Active: active (running) since 一 2015-09-21 17:41:52 CST; 5s ago
      Process: 2983 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=0/SUCCESS)
      Process: 1687 ExecReload=/usr/sbin/httpd $OPTIONS -k graceful (code=exited, status=0/SUCCESS)
    Main PID: 2988 (httpd)
       Status: "Processing requests..."
       CGroup: /system.slice/httpd.service
               ├─2988 /usr/sbin/httpd -DFOREGROUND
               ├─2990 /usr/sbin/httpd -DFOREGROUND
               ├─2991 /usr/sbin/httpd -DFOREGROUND
               ├─2992 /usr/sbin/httpd -DFOREGROUND
               ├─2993 /usr/sbin/httpd -DFOREGROUND
               └─2994 /usr/sbin/httpd -DFOREGROUND

    -------------------------

    Realiyuniowait总是莫名其妙的很高

    网站只有一个Wordpress没有数据和访问量,但发现经常httpd大量的读操作,日志都关闭了也是如此。尤其是在Wordpress后台操作的时候。为什么啊,愁死了。Mysql等都没有数据
    2015-09-21 16:28:08
    赞同 展开评论 打赏
  • 是不是蜘蛛爬行呢?
    2015-09-21 16:23:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载