当前位置: 首页 > news >正文

阿里云系统磁盘总读BPS突然增长很高,导致网站502 Bad Gateway

问题再现

阿里云诊断提示IO延迟过长,导致读写受限

最近迁入阿里云主机(99计划2H+2G)后经常发现会出现死机的情况,呈现的状态就是网站无法访问,阿里云实例监控查看,是实例云盘读写 BPS 100M以上。

解决方向

1、调整交换分区减缓瞬时内存压力

既然发生了OOM,那必然是内存捉襟见肘了。这里先根据网友 @慧眼见真 增加 swap 试试看。

以下均为 root 权限执行

# 查看系统内存情况
free -h# 查看交换内容情况
swapon --show# 指定 swap 文件并分配 3G 大小
fallocate -l 3G /swapfile# 修改权限
chmod 600 /swapfile# 格式化为 swap
mkswap /swapfile# 启用 swap
swapon /swapfile# 永久启用
echo '/swapfile swap swap defaults 0 0' >> /etc/fstab

重要!接下来需要调整内存交换性

# 查看交换分区积极性,当为 0 表示不使用交换分区
cat /proc/sys/vm/swappiness# 临时调整
# 可以简单理解为当内存占用 (100-10)% 时开始使用交换分区
sysctl vm.swappiness=10# 永久调整
vim /etc/sysctl.conf
vm.swappiness=10# 重新加载内核参数配置
sysctl -p

禁用dnf的自动更新

# 确认相关任务存在
systemctl list-timers 'dnf-*'# 禁用任务
systemctl stop dnf-makecache.timer
systemctl disable dnf-makecache.timer# 之后我们可以手动更新
dnf check-update

参考文章
阿里云 系统磁盘总读BPS 突然增长很高,导致网站502 Bad Gateway_问答-阿里云开发者社区 (aliyun.com)
如何在 Linux 上创建和使用交换文件 (linux-console.net)

后话:

当然,如果你的程序确实有较大占用内存的如MySQL,可以适当配置参数降低占用。
不同内存大小的MySQL配置方案 – wking’s blog (wkings.blog)
1核1G内存云服务器的mysql5.7内存占用过大参数优化

http://www.jsqmd.com/news/161380/

相关文章:

  • AI率太高了怎么降?十大降AI工具一次讲清
  • PyTorch-CUDA-v2.7镜像中实现模型版本控制与回滚机制
  • PyTorch-CUDA-v2.7镜像中在CSDN发布技术文章获取精准流量
  • 8888888
  • PyTorch-CUDA-v2.7镜像中申请成为Hugging Face官方合作伙伴
  • 102301215张蔡涵学期回顾
  • PyTorch-CUDA-v2.7镜像中设计积分商城促进token消耗
  • 学校开始严查AIGC,这十大救急降AI工具一次说清楚
  • PyTorch-CUDA-v2.7镜像中分析用户行为数据优化功能设计
  • DiskInfo下载官网数据后如何配置PyTorch-CUDA-v2.7环境
  • 论文被判AI生成?十佳降AI工具真实体验
  • 客户拜访管理App终极指南:如何设置拜访频率预警,防止客户在沉默中流失? - 企业数字化观察家
  • 100110
  • Jupyter Notebook集成PyTorch-CUDA-v2.7镜像使用指南
  • PyTorch-CUDA-v2.7镜像中集成Ray Tune实现分布式调优
  • PyTorch-CUDA-v2.7镜像是否包含torchvision和torchaudio
  • 【大数据 AI】Flink Agents 源码解读 --- (2) --- 核心架构
  • YOLOv11训练实测:PyTorch-CUDA-v2.7镜像性能表现惊人
  • 孩子近视防控难?这篇家长必看的干货
  • PyTorch安装失败怎么办?推荐使用CUDA-v2.7预装镜像
  • PyTorch-CUDA-v2.7镜像中使用LangChain构建Agent系统的集成方案
  • AI率反复不过关?学生实测十大降AI工具
  • 防止SyntaxHighlighter.js的代码高亮时闪一下的解决方法
  • 如何快速部署PyTorch-CUDA-v2.7镜像实现高效模型训练
  • 检测字符语言种类
  • 什么是 ‘Adversarial Evaluation’?利用专门的“坏人 Agent”去寻找你系统中的安全漏洞
  • 论文AI率高怎么办?十大降AI工具避坑指南
  • 孩子近视越早度数高怎么办?|早期防控措施与日常调节方案
  • PyTorch-CUDA-v2.7镜像中记录每次实验的配置与结果
  • PyTorch-CUDA-v2.7镜像中比较不同CUDA版本的性能差异