分布式文件系统 FastDFS 之 FAQ 发表于 2019-07-30 | 分类于 分布式文件系统 , FastDFS 上传文件失败,返回错误码28。返回错误码28,表示磁盘空间不足。注意FastDFS中有预留空间的概念,在tracker.conf中设置,配置项为:reserved_storage_space,缺省值为4GB,即预留4GB的空间。请酌情设置reserved_storage_space这个参数,比如可 ... 阅读全文 »
CentOS 7不修改AMI支持C5和M5机型 发表于 2019-07-29 | 分类于 AWS 支持C5/M5的CentOS纯净版本如果你能接受如下CentOS纯净版本,可以直接社区AMI中搜索:809566369908账号。这个是Partner team从Global marketplace中导入到中国区域多版本,版本保持了和Global一致。 CentOS 6.5 CentOS 6.10 ... 阅读全文 »
saltstack常用命令 发表于 2019-07-16 | 分类于 自动化运维 查看minion当前正在运行的jobs1# salt '*' saltutil.running 查看指定jid的job(minion正在运行的jobs)1# salt '*' saltutil.find_job <jid> 给指定的jid进程发送信号1# salt '*' salt ... 阅读全文 »
Linux系统内存容量调节 发表于 2019-07-16 | 分类于 Linux系统管理 , Redis , 内存管理 缘起笔者最近新部署的一套redis集群因为没有配置auto-aof-rewrite-percentage和auto-aof-rewrite-min-size选项,造成AOF文件不断增大,在手动进行BGREWRITEAOF时,观察日志发现系统分配内存问题导致AOF重写失败。所以研究了下Linux系统容 ... 阅读全文 »
Nginx+upstream针对后端服务器容错的处理流程 发表于 2019-04-25 | 分类于 Nginx 熟练掌握Nginx负载均衡的使用对运维人员来说是极其重要的!本文针对Nignx负载均衡upstream容错机制的使用做一梳理性说明 nginx的upstream容错nginx 判断节点失效状态Nginx默认判断失败节点状态以connect refuse和time out状态为准,不以HTTP错误状态 ... 阅读全文 »
python虚拟环境pyenv安装及简单使用 发表于 2018-07-17 | 分类于 Python 虚拟环境有什么意义?虚拟环境可以对项目依赖环境进行有效隔离。打个比喻,现在有一个 Django 项目,使用的 Django 版本是1.8,但是系统的 Django 版本已经是更加新的1.11,如果使用系统的环境来运行项目,可能导致很多不兼容,于是,这个问题就可以使用一个虚拟环境来解决,使用 vir ... 阅读全文 »
crond引发大量sendmail和postdrop进程问题 发表于 2018-06-16 | 分类于 Linux系统管理 故障及现场描述服务器OOM,强制重启,可以短暂解决问题,ps -ef查看有上千个进程,大部分都是crond、sendmail、postdrop。故障原因为大量上述进程导致系统OOM 故障原因crond在执行脚本时会将脚本输出信息以邮件的形式发送给系统用户,所以必然要调用sendmail,而sendm ... 阅读全文 »
我的第一篇博文 发表于 2017-12-25 | 分类于 随笔 适逢圣诞来临,我的博客平台也在这一天诞生了。 搭建这个站点的主要原因是想通过写博文的方式把自己日常工作中遇到的问题整理出来,沉淀一下自己。个人每天记录的笔记比较杂乱无章,也希望通过博文的方式锻炼一下个人的写作和排版能力。 个人比较喜欢运维相关的技术与知识,作为一个运维的菜鸟希望自己可以走的更高,看得 ... 阅读全文 »