【问题标题】:PHP mysql connections help ( ubuntu LAMP server)PHP mysql 连接帮助(ubuntu LAMP 服务器)
【发布时间】:2011-06-22 01:24:32
【问题描述】:

所以昨晚我有一个 100% 的 cpu 峰值持续 30 分钟,这使得服务器不太可用:-(

即使在今天,服务器似乎也不是最快的(它在亚马逊云上运行!)。

该应用程序是一个聊天应用程序,只有大约 5 个注册用户,他们的客户端每 5 秒轮询一次 php 脚本以获取新信息(每个请求都命中 mysql)。

运行我在网上找到的一些命令,它返回我有 200,000 个连接 - 这是活跃的还是因为服务器已启动?

如果下面有什么不寻常的地方,任何人都可以提供任何建议。

(请注意,这些统计数据来自今天只有 2 个用户登录)

【问题讨论】:

  • 您是否检查过哪些进程正在使用 CPU?你确定是 MySQL 吗?在您发布的输出中没有什么奇怪的。 Max_used_connections 只有 144,除非你在做一些疯狂的查询,我怀疑这会最大化你的 CPU。您使用的是什么数据库引擎?
  • 删除了 simpledb 标签,因为它不相关

标签: php mysql amazon-ec2 lamp


【解决方案1】:

自从你的 mysql 运行以来,有 120 个连接。大约 100% 的 CPU。检查 /var/logs/apacheX 中的 apache 日志以查找过多的错误消息。可能是服务器速度慢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-10-15
    • 1970-01-01
    • 2016-04-19
    • 2022-11-01
    • 1970-01-01
    • 2020-03-18
    • 2014-05-14
    • 2012-10-13
    相关资源
    最近更新 更多