问题描述:为线上fastdfs文件服务扩大存储空间,集群中storage某节点变成offline离线状态,nginx代理服务器访问403;

图1

扩容记录:

1.停掉所有的tracker和storage节点,service fdfs_storaged stop; service fdfs_trackerd stop;

以及nginx service nginx stop;

2.进入 storage节点,找到刚创建时的文件存储目录,然后创建新的文件存储目录,

图2

3.更新/etc/fdfs/storage.conf和/etc/fdfs/mod_fastdfs.conf
storage.conf:

图3

mod_fastdfs.conf:

图4

4.更新 nginx.conf,添加http访问规则

图5

测试后发现节点离线,访问出错!!!!

解决记录:

1.查看 存储和追踪器的对应信息 ,有点像 mysql主从配置查看 show slave status; 一样,不好用的时候第一件事就是看这个报不报错。所以第一步检查 tracker 和 storage的依赖关系是否正确:

在 storage 节点端 上执行: /usr/bin/fdfs_monitor /etc/fdfs/storage.conf

图6

2.101节点的storage属于离线状态不提供支持。啥情况???我也不知道.

看下log: cat /opt/fastdfs/tracker/logs/trackerd.log

图7

如果存在多个storage节点,一定注意。如果一个节点是3个存储路径,其他的都要保持三个存储路径。

  1. 重新查看依赖 发现所有节点离线状态。删除离线节点,重新加载

删除: fdfs_monitor /etc/fdfs/client.conf delete group1 192.168.0.101,我的情况是取消101存储节点,如若参考请按照你们实际情况删除。

图8

4.执行:/usr/bin/fdfs_monitor /etc/fdfs/storage.conf

5.上传测试:

http的形式访问文件:

5.拒绝访问 ,查看下nginx 状态 ps -ef | grep nginx

kill -9 掉nginx的进程 (根据你实际情况来)

再次访问成功,基于组的扩容也就完成了。

记录工作笔记,防止以后忘记 !!!!

fastdfs笔记_fastdfs基于group的扩容相关推荐

  1. fastdfs笔记_fastDFS 命令笔记-阿里云开发者社区

    端口开放 这是命令运行的前提 iptables -I INPUT -p tcp -m state –state NEW -m tcp –dport 22 -j ACCEPT iptables -I I ...

  2. 笔记:基于标签的推荐系统、基于图的推荐算法、PersonalRank

    笔记:基于标签的推荐系统.基于图的推荐算法.PersonalRank 发表于11个月前(2015-05-26 19:15)   阅读(44) | 评论(0) 2人收藏此文章, 我要收藏 赞0 原文:h ...

  3. 推荐系统笔记:基于矩阵分解(总结篇)

    推荐系统笔记:基于潜在因子模型的协同过滤(latent factor model)_UQI-LIUWJ的博客-CSDN博客 推荐系统笔记:无任何限制的矩阵分解_UQI-LIUWJ的博客-CSDN博客 ...

  4. 推荐系统笔记:基于非负矩阵分解的协同过滤

    1 非负矩阵分解 非负矩阵分解 (NMF) 可用于非负的评级矩阵. 这种方法的主要优势不一定是准确性,而是它在理解用户-项目交互方面提供的高度可解释性. 与其他形式的矩阵分解的主要区别在于因子 U 和 ...

  5. 推荐系统笔记:基于SVD的协同过滤

    1 奇异值分解 奇异值分解(SVD)是矩阵分解的一种形式,其中U和V的列被约束为相互正交 相互正交的优点是概念之间可以完全独立,并且可以用散点几何解释它们. 然而,这种分解的语义解释通常比较困难,因为 ...

  6. 《Essential C++》读书笔记 之 基于对象编程风格

    <Essential C++>读书笔记 之 基于对象编程风格 2014-07-13 4.1 如何实现一个class 4.2 什么是Constructors(构造函数)和Destructor ...

  7. qcom 音频相关的dsp driver笔记(基于msm8996平台)

    qcom 音频相关的dsp driver笔记(基于msm8996平台) 原址 0 前言 1 关于acdb 1.1 从audio_calibration.c说起 1.2 关于acdb配置的注册 1.3 ...

  8. RGMII_PHY测试笔记1 基于开发板MiS603-X25

    RGMII_PHY测试笔记1 基于开发板MiS603-X25 作者:汤金元 日期:20150817 公司:南京米联电子科技有限公司 博客:http://blog.chinaaet.com/detail ...

  9. XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)

    XILINX DMA/Bridge Subsystem for PCI Express (XDMA)笔记1(基于VU250 board)https://blog.csdn.net/linpeng_95 ...

最新文章

  1. BPI:bit for Webduino WEB:Bit 教育版平台正式发布,支持离线安装使用
  2. SpringMVC——Spring中的DispatcherServlet怎么工作?
  3. Spring MVC和Struts2
  4. python常用功能_python----常用功能
  5. Graphviz下载 使用
  6. LINUX下安装软件方法命令方法
  7. TCL电子港股暴涨10% 股价创5年新高
  8. Spring Boot @SpringApplicationConfiguration 不能导入
  9. cocoapods 详尽使用
  10. Bailian2764 数根(POJ NOI0113-50)【数论】
  11. proteus三输入与非门名字_proteus元件名称对照表
  12. vscode中使用svn插件
  13. 设计模式-Adapter模式(适配器模式)
  14. 普通母函数理解篇(PPT)
  15. 微信的用户已退出是什么意思_秋天的第一杯奶茶是什么梗 微信朋友圈52元奶茶红包是什么意思...
  16. core data使用教程
  17. Python基于pyzbar、opencv、pyqt5库,实现二维码识别 gui 应用程序开发
  18. oracle spool设置字符集,spool出来的文件格式一个是UTF8一个是ASCII ??
  19. 利用Vivado进行MicroBlaze处理器应用教程
  20. 用Scrapy抓取Yahoo! WOEID

热门文章

  1. 95-140-132-源码-transform-算子Join
  2. 【Flink】Flink 操作HDFS报错 hadoop is not in the classpath/dependencies
  3. 【kafka】Kafka leader -1
  4. 基于Spring框架的Controller中进行事务管理
  5. linux使用logrotate管理日志
  6. mysql 重置自增长_怎么重置mysql的自增列AUTO_INCREMENT初时值
  7. 5gh掌上云计算认证不通过_阿里云ACE高级工程师认证考试攻略、考试心得、费用及常见问题...
  8. 谈谈API接口安全性设计思路
  9. 贼好用的Java工具类库,GitHub星标10k+,你在用吗?
  10. python列表数据类型一致_python笔记--数据类型--列表