【发布时间】:2019-01-29 19:25:17
【问题描述】:
我们目前在网站上有大约 800 名用户同时在线,自 3 小时前客户在 instagram 上与影响者进行宣传以来一直不稳定。
服务器: 阿帕奇2 PHP 7.0 玛丽亚数据库
AWS:m5.2xlarge(监控打印:https://imgur.com/a/gBYSLwB) RDS:db.m5.24xlarge(监控打印:https://imgur.com/a/UHj0jMM)
有人知道为什么网站仍然不稳定吗?速度慢,有时会离线?
【问题讨论】:
-
您检查 CPU/内存/diskIO 利用率了吗?
-
你需要添加一个缓存模块和一个 CDN 来吸收这种东西,Prestashop 核心不应该在没有适当缓存的情况下处理那么多人。实际上,在不到 10 分钟的时间内 800 人是一笔比大多数电子商务公司一生中可能面临的更大的交易。你用的是什么版本?
-
感谢您的回答,马特!该网站已经使用 CloudFlare 作为图像、CSS 和脚本的 CDN + 安装了缓存插件。我们正在使用 Express Cache 3 插件。
-
杜桑,谢谢你的回答! CPU、内存和磁盘 IO 显示在我附上的图片中。我认为一切正常。
-
附加信息请求。在 pastebin.com 上发布并分享链接。 A) 完整(未编辑)my.cnf 或 my.ini 文本结果: B) SHOW GLOBAL STATUS;至少 24 小时正常运行时间后 C) 显示全局变量; D) 显示完整的处理程序; E) 完整的 MySQLTuner 报告和可选的非常有用的信息,如果可用,包括 - htop OR top OR mytop 用于大多数活动应用程序,ulimit -a 用于 linux/unix 限制列表,iostat -xm 5 3 用于按设备和核心/cpu 的 IOPS计数,用于服务器工作负载调整分析。
标签: apache amazon-web-services prestashop amazon rds