zoukankan      html  css  js  c++  java
  • 使用swift命令遭遇503错误

    使用swift命令遭遇503 Internal Server Error.这个问题可能有很多种原因,这里只描述下我当前遇到的一种情况。

    我们实验环境下的swift设有3个zone,有1个proxy node,5个storage node,其中3台是虚拟机,分别位于3个zone。因为重启的原因,3个节点attach存储磁盘失效。

    按照之前的经验,没有理会这3个节点。直接使用swift命令进行一些操作。结果出现503 Internal Server Error。

    因为swift命令是直接对proxy-server进行操作,因此直觉就在proxy服务器上找原因。查看配置,重启服务,都没有办法。后来使用tail -f syslog实时监控日志,在proxy-server Container POST returning 503一行上方有3行storage node Error的相关信息。没有时间修复虚拟机,因此我们直接修改ring文件,从ring上删掉出错的3个节点,rebalance。再操作,成功。

    总结:swift proxy server报出的503错误,也可能是由存储节点上的account/container/object server引起的。

  • 相关阅读:
    第一章 数据集散地:数据库
    第六章 使用ADO.NET查询和操作数据
    第五章 使用ADO.NET访问数据库
    第四章 深入C#的String类
    IOS框架和服务
    一步步调试解决iOS内存泄漏
    app跳转
    iOS 视频直播
    学习心得
    iOS中FMDB的使用
  • 原文地址:https://www.cnblogs.com/Clisa/p/3460858.html
Copyright © 2011-2022 走看看