Fastdfs 一次上传文件失败的问题分析

1.问题现象

上传文件失败,返回错误码28
上传文件包 connection reset by peer.

2. 问题分析

  1. 连接被重置是因为tcp的三次握手出现问题,第三次握手的时候ack指令未返回(详细问题请自行百度),简单点就是tcp请求还没返回消息,连接就已被关闭。
  2. 这就感觉很神奇,然后分析出是文件上传的时候产生问题的,由于文件上传是到fastdfs 的,那我就在想是不是fastdfs的问题导致连接异常中断的呢?
  3. 带着这种思路,我就开始检查fastdfs 的一些配置,然后又检查一下服务器的内存以及磁盘,发现挂载的磁盘消耗了90%,感觉这样没啥,不是还有10%(30G)的空间,最后才发现这种想法很有问题。
  4. 然后在百度发现一个问题,fastdfs是有一个系统磁盘的预留空间的,小于这个值,fastdfs就会出现问题。

3. 问题解决

注意FastDFS中有预留空间的概念,在tracker.conf中设置,配置项为:reserved_storage_space,缺省值为4GB,即预留4GB的空间。请酌情设置reserved_storage_space这个参数,比如可以设置为磁盘总空间的20%左右。我的服务器上配置的预留空间是10%,正好命中了,最后就得清理磁盘了。然后问题解决了。

Fastdfs预留空间问题排查分析相关推荐

  1. 一次百万长连接压测 Nginx OOM 的问题排查分析

    转载来源 : 一次百万长连接压测 Nginx OOM 的问题排查分析 : https://mp.weixin.qq.com/s/thSoTHeS26Y4Nf7ryUtygg 在最近的一次百万长连接压测 ...

  2. 线上告警CPU使用率过高排查分析

    本文主要列举了如下几种可能造成CPU过高的场景进行排查分析. 1.代码死循环 启动了两个线程(线程一定要起一个合适的名称,出了问题时方便排查),一个线程空循环,一个线程每500ms循环一次. publ ...

  3. FastDFS合并存储原理分析

    FastDFS合并存储原理分析 基于FastDFS 5.03/5.04 2014-12-03 一.合并存储简介 在处理海量小文件问题上,文件系统处理性能会受到显著的影响,在读写次数与吞吐量这两个指标上 ...

  4. 我们有一个线上的项目,刚启动完就占用了超过 1.5G,一次大量 JVM Native 内存泄露的排查分析(64M 问题)

    我们有一个线上的项目,刚启动完就占用了使用 top 命令查看 RES 占用了超过 1.5G,这明显不合理,于是进行了一些分析找到了根本的原因,下面是完整的分析过程,希望对你有所帮助. 会涉及到下面这些 ...

  5. 高通SDX55平台:5G速率问题排查分析方法

    高通SDX55平台:5G速率问题排查分析方法 1. 背景 2. 测速环境配置介绍 2.1 测速工具 2.2 工具使用 2.3 网络参数介绍 2.3.1 带宽 2.3.2 信号质量 2.3.3 RB 2 ...

  6. JVM 问题排查分析上篇(调优经验)

    一般来说,只要系统架构设计得比较合理,大部分情况下系统都能正常运行,出现系统崩溃等故障问题是小概率事件.也就是说,业务开发是大部分软件工程中的重头戏,所以有人开玩笑说:"面试造火箭,入职拧螺 ...

  7. 【OSS 排查方案-5】透过现象看本质之网络排查分析

    背景:拿到数据包时如何通过众多的数据,提炼出有效的网络分析信息,快速的进行定位排障.以下总结了一些 OSS 上传/下载慢的共性问题,提供大家参考. 排查问题之前让我们先来回顾一下 TCP 的基础知识 ...

  8. 复工后一次百万长连接压测Nginx与OOM的问题排查分析,我裂开了!

    在最近的一次百万长连接压测中,32C 128G 的四台 Nginx 频繁出现 OOM,出现问题时的内存监控如下所示. 排查的过程记录如下. 现象描述 这是一个 websocket 百万长连接收发消息的 ...

  9. LInux系统木马植入排查分析 及 应用漏洞修复配置(隐藏bannner版本等)

    在日常繁琐的运维工作中,对linux服务器进行安全检查是一个非常重要的环节.今天,分享一下如何检查linux系统是否遭受了入侵? 一.是否入侵检查 1)检查系统日志 检查系统错误登陆日志,统计IP重试 ...

  10. 一次HDFS JN lag延时问题的排查分析后续:RM陡增traffic的来源分析

    文章目录 前言 背景 iftop命令分析 tcpdump的同期验证 RM NodeHeartbeat Response的具体分析 RM NodeHeartbeat大response的解决 前言 在上篇 ...

最新文章

  1. 小型自动化运维--expect脚本之自动同步
  2. php常量定义表达式,从表达式创建PHP类常量的最佳解决方法?
  3. Microsoft SQL Server中的事务(转载)
  4. 170304 地铁修建 ccf
  5. MariaDB Java Client 1.1.0 发布
  6. python声明编码为gbk_Python字符串编码坑彻底详细解决
  7. HashMap 和 Hashtable 的同和不同
  8. 时区的概念定义和发展史
  9. hdu2066一个人的旅行(disjkstra)
  10. 【清水值预测】基于 matlab RBF神经网络清水值预测【含Matlab源码 822期】
  11. java xml解析 jdom_Java XML解析工具 JDOM介绍及使用实例
  12. ros自带到期通知_iPhone自带的8个App,没想到这么好用!
  13. c语言-链表-贪吃蛇
  14. Spring Tips: The Wavefront Observability Platform
  15. vue element 的el-checkbox-group默认全部选中
  16. linux 免费教程下载,Linux系统入门教程
  17. 中南大学计算机2020研究生分数线,2020年中南大学考研分数线公布
  18. allegro如何等长走线
  19. 云擎未来 万象共生:2023移动云万象生态峰会来袭
  20. java基础(javaBase)推箱子,课程总结

热门文章

  1. android小米手机变慢,小米安卓系统手机上网速度慢的解决方法
  2. 记录下自己拙计的算法之旅 LeetCode Rotate Array
  3. 苏州旅游骗局黑幕经历
  4. 【阅读笔记】量子信息
  5. android:ems 属性
  6. 陈耀烨九段加冕新名人见证实录
  7. 懂的都懂,那些好用的“WEB安全”网站
  8. React Native 版本的商米打印 Demo
  9. 爬虫项目十一:用Python爬下微博博主所有视频、所有微博数据、获取评论数据
  10. 自助装机配置专家点评