摘要: time 时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,既:time.time() 格式化的字符串 2016-11-11 11:11 既:time.strftime('%Y-%m-%d') 结构化时间元组包含了:年、日、星期等 time.struct_time,既: ti 阅读全文
posted @ 2017-02-07 10:02 hexm 阅读(227) 评论(0) 推荐(0) 编辑
摘要: pymysql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 使用操作 1、执行sql 2、获取新创建数据自增ID 3、获取查询数据 注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: c 阅读全文
posted @ 2017-02-06 20:19 hexm 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交 阅读全文
posted @ 2017-01-17 16:23 hexm 阅读(12144) 评论(0) 推荐(0) 编辑
摘要: Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2017-01-17 14:50 hexm 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 上篇文章中,我们实现了不同consumer接收不同级别的日志,这篇文章中,不以日志级别,使用不同日志来源。比如kernel.*、*.critical。 这就要使用topic exchange完成了。将message发送给topic exchange不能包含任意的routing_key了,必须是以'. 阅读全文
posted @ 2017-01-13 10:47 hexm 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 先前例子中,我们创建了一个简单的日志系统,广播messages到consumer接收方。 但如果有日志错误级别的,不同的consumer接收不同错误级别的信息。比如consumer1接收info和warnging信息,consumer2接收error日志信息。这样的话,我们需要使用类型为direct 阅读全文
posted @ 2017-01-13 10:31 hexm 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 前言 在先前例子中我们创建了一个work queue,封装一个task到一个message中并发送到queue。一个worker(consumer)取出任务并执行。 像这种producer把message发送到queue,然后consumer取出message,这种模式就是publish/subsc 阅读全文
posted @ 2017-01-13 09:57 hexm 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 封装一个task到一个message,并发送到queue。consumer会去除task并执行这个task。 这里我们简化了操作,发送消息到队列中,consumer取出消息计算里面'.'号有几个就sleep几秒。 task.py work.py 代码解释 阅读全文
posted @ 2017-01-12 20:38 hexm 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 公司的一台php脚本机,open-falcon报告系统负载非常高,连上去查看原因, top一下,查看是哪些进程占用CPU。 看到有不少awk命令占用cpu,可能是有php脚本调用awk命令处理数据。但怎么查看是哪个脚本调用awk命令的呢?先来普及一下,进程都有自己的进程号PID,也有父进程号PPID 阅读全文
posted @ 2017-01-12 10:21 hexm 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 最近几天几台memcached服务器,这几台机器不只是缓存服务器,也是hadoop的,一到凌晨四点左右就监控到负载异常升高,我可不想四点左右爬起来看哪个进程导致的,写了一个简单脚本记录top输出值到一个文件中,第二天再查看。 脚本 执行 第二天接到的短信报警,04:54的报警 可以看到一台机器04: 阅读全文
posted @ 2017-01-10 19:53 hexm 阅读(210) 评论(0) 推荐(0) 编辑
联系我:xiaoming.unix@gmail.com