php - 服务器随机离线 - phpMyAdmin 中的 MySQL 各种警报问题
问题描述
Webapp随机下线,下线时间小于2分钟。(因为停机检查器间隔设置为 2 分钟测试并且它没有报告这个)。但用户抱怨不可用。
在 phpMyadmin 中获得各种警报怀疑这与 MySQL 连接丢失有关。
配置。
- ubuntu 16.04LTS 已更新
- 已启用 CloudFlare
- PHP版本:7.0.30-0ubuntu0.16.04.1
- 阿帕奇
- MYSQL 服务器版本:5.7.23-0ubuntu0.16.04.1
解决方案
查看这些值,您的表似乎没有被索引(正确)。在不了解您的应用程序的情况下,我最好的选择是:
- 重启 MySQL 服务器(这是必须的)
- 重启后监控这些值
- 启用并检查慢查询日志,从而识别导致这些问题的查询
- 运行
EXPLAIN
这些查询并尝试引入适当的索引
推荐阅读
- python - 如何运行 Django FSM 第一个项目
- ios - 我应该构建单个应用程序还是构建一个使用编码登录的应用程序?
- android - 在应用程序中运行 android systrace
- django - 我可以让 AdminEmailHandler 给我一个 logging.error 级别的回溯吗?
- android - Android - BiometricPrompt 检测是面部 ID 还是触摸 ID
- r - ggplot2 轴文本格式不适用于指数
- powershell - Puppet Agent 不会自行运行 PowerShell 脚本
- c - 哪种代码风格在可读性和性能方面更好?
- javascript - TypeScript:使用 Promise.all 替换图像源时的行为不一致
- node.js - 使用 Visual Studio Pro 2019 对 Node.js/TS 进行性能分析