OFY团队博客


  • 首页

  • 分类

  • 标签

  • 关于

  • 归档

使用 pyenv + virtualenv 打造多版本python开发环境

发表于 2016-06-19   |   分类于 vcs   |     |   阅读次数
配置环境: CentOS release 6.8 pyenv 20160509 在工作开发中,一直使用 virtualenv 来管理python的包环境。很好的解决了不同项目使用不同python包的需求。对于多python版本的问题如何解决一直无解,虽然可以安装多个 版本的python,靠绝对路 ...
阅读全文 »

mongodb 3.2 用户权限管理配置

发表于 2016-06-03   |   分类于 mongodb   |     |   阅读次数
使用mongodb 有段时间了,由于是在内网使用,便没有设置权限,一直是裸奔。 最近有时间,研究了下mongodb 3.2 的用户权限配置,网上有许多用户权限配置的文章,不过大多是之前版本,有些出入,特记录备查。 环境MongoDB shell version: 3.2.6 CentOS relea ...
阅读全文 »

mongodb 启动报错

发表于 2016-04-06   |   分类于 mongodb   |     |   阅读次数
Q & A:错误信息: [root@localhost master]# mongod -f master.conf about to fork child process, waiting until server is ready for connections. forked proc ...
阅读全文 »

转载 - 高可用的MongoDB集群

发表于 2016-04-06   |   分类于 mongodb   |     |   阅读次数

刚接触MongoDB,就要用到它的集群,只能硬着头皮短时间去看文档和尝试自行搭建。迁移历史数据更是让人恼火,近100G的数据文件,导入、清理垃圾数据执行的速度蜗牛一样的慢。趁着这个时间,把这几天关于Mongod集群相关的内容整理一下。大概介绍一下MongoDB集群的几种方式:Master-Slave、Relica Set、Sharding,并做简单的演示。

使用集群的目的就是提高可用性。高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。

HA的三种工作方式:

  • 主从方式 (非对称方式)

工作原理:主机工作,备机处于监控准备状况;当主机宕机时,备机接管主机的一切工作,待主机恢复正常后,按使用者的设定以自动或手动方式将服务切换到主机上运行,数据的一致性通过共享存储系统解决。

  • 双机双工方式(互备互援)

工作原理:两台主机同时运行各自的服务工作且相互监测情况,当任一台主机宕机时,另一台主机立即接管它的一切工作,保证工作实时,应用服务系统的关键数据存放在共享存储系统中。

  • 集群工作方式(多服务器互备方式)

工作原理:多台主机一起工作,各自运行一个或几个服务,各为服务定义一个或多个备用主机,当某个主机故障时,运行在其上的服务就可以被其它主机接管

阅读全文 »

python的MySQLdb模块 连接 mysql 错误 Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

发表于 2016-03-08   |   分类于 mysql   |     |   阅读次数
Q & A:今天在使用python直接链接数据库时报错 _mysql_exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/lib/ ...
阅读全文 »

转载 - curl 命令详解

发表于 2016-03-07   |   分类于 linux   |     |   阅读次数
对于windows用户如果用Cygwin模拟unix环境的话,里面没有带curl命令,要自己装,所以建议用Gow来模拟,它已经自带了curl工具,安装后直接在cmd环境中用curl命令就可,因为路径已经自动给你配置好了。 linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持 ...
阅读全文 »

rabbitmq 安装配置记录

发表于 2016-01-19   |   分类于 rabbitmq   |     |   阅读次数
最近做系统迁移,搭建环境时遇到了rabbitmq的搭建。在此记录,备查。 环境: centos 6.5 官方centos安装文档:http://www.rabbitmq.com/install-rpm.html 其他系统安装文档:http://www.rabbitmq.com/download ...
阅读全文 »

使用virtualenv 部署django应用问题记录

发表于 2016-01-18   |   分类于 vcs   |     |   阅读次数
使用virtualenv来部署django应用,大大缩减了我们搭建环境的时间。初次使用,以为创建好的env可以直接复制使用。实际使用时,确遇到了各种问题。 env在不同环境下使用,还是需要简单修改配置的。今天测试了下,必须确保如下几点,才可使用: 确保env 的存放路径和 activate 中 V ...
阅读全文 »

yum install Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY

发表于 2015-12-14   |   分类于 Q&A   |     |   阅读次数
Q & A:使用 yum 安装软件是出现以下错误: 12345Total size: 8.3 MIs this ok [y/N]: yDownloading Packages:warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature ...
阅读全文 »

vagrant的开发环境搭建-windows开发环境为例

发表于 2015-12-01   |   分类于 虚拟机   |     |   阅读次数
前几天看了vagrant的介绍,今天正好有空,打算安装下试试。由于自己用的是windows的开发环境,所以就在window下试着搭建了下。遇到一些问题,记录下。 关于vagrant,及为什么用vagrant。大家可以去看这篇文章《为什么要使用Vagrant》,个人感觉说的比较详细。 接下来,说下我的 ...
阅读全文 »
12

团队博客

15 日志
14 分类
26 标签
GitHub
友情链接
  • pylixm'wiki
© 2015 - 2016
由 Hexo 强力驱动
主题 - NexT.Mist