我的 MySQL 服务器出了点问题。我们的系统处理来自多个来源的 XML 文件,并通过网站和 API 在线提供这些文件。
我们的系统有 40 个 CPU 和 256 GB 的 RAM。在某些时候,所有 CPU 似乎都接近其极限(80% 以上),我们的网站开始运行缓慢并出现大量错误。
我们做了很多事情,但仍然无法确定问题所在,我雇佣了很多 IT 资源来看看他们是否能够看到发生了什么,但我们无法确定问题所在,任何建议或意见都将不胜感激!
页面错误:
htop 图像: 在此处输入图片描述
任何帮助都将不胜感激
答案1
scores.php 软件被认为是您遇到麻烦的根源。
根据错误消息,您在 scores.php 的第 53 行有未定义属性:。没有错误处理程序。这是在尝试获取同一 scores.php 模块的第 41 行的属性之后发生的。
在您的原始问题中发帖
SHOW GLOBAL STATUS
SHOW GLOBAL VARIABLES
SHOW ENGINE INNODB STATUS
可以确认超时的合理值,
innodb_print_all_deadlocks
innodb_io_capacity
innodb_io_capacity_max
以及您的配置的其他方面。