- 博客(5)
- 收藏
- 关注
原创 用python发送put请求
做了一个服务,上传数据时接受put请求,查了一下,客户端代码用Python来写的话非常简单,跟Post基本一致。这里是一个用PUT上传文件数据的例子: import urllib2 opener = urllib2.build_opener(urllib2.HTTPHandler) with open("/storage/pic/logo.png") as f: data=f
2012-04-22 11:30:07 23806
原创 beanstalkd 监听阻塞问题
如果使用 beanstalkd 的 tubes,需要注意的是(官方文档有提及),use影响put时使用的信道,而watch和ingore影响监听时的信道。客户端必须监听不少于一个的信道。 默认情况下connection已经监听了default信道,至少监听一个其它tubes后,才可以ignore这个默认的tubes。如果没有显式的 ignore("default"),就容易在 reserve 的
2012-04-16 02:54:15 6075
原创 lvm 空间缩减操作
前几天学会了给lvm动态扩容,有次遇到缩容操作,也照方抓药,却惨遭失败。还好是开发机,默默重装。 问题在哪里呢?搜索了一些资料,在国外的一些社区提到:扩容时,先 lvextend 再 resize2fs ,缩减时先 resize2fs 再 lvreduce。 具体操作了一下,按这里的步骤,可以让lvm2+ext2正确缩减: http://www.microhowto.info/howto/r
2012-04-15 22:42:47 7993 3
原创 在debian环境中设置celery自动启动
项目中用到celery,但是将它官网中提供的init.d和 default脚本部署到相关目录以后,一直不能自动启动。在stackoverflow上查到一个简单的方法,即执行 update-rc.d celeryd defaults debian就会自已管理它的启动(需要先部署 celer 项目 contrib 目录下的自动化脚本到相关目录下)。 原始出处:
2012-04-14 15:37:08 5734
原创 MyISAM 升级到 InnoDB
迁移服务器后,发现还有一批表是 MyISAM 引擎,写了一个脚本,把它们全升级到了 InnoDB。 在线地址: https://github.com/xiachufang/BlackCookbook/blob/master/python/sa/My2InnoDB.py 源码: #!/usr/bin/env python #coding:utf8 #将mysql数据库中所有的 myisam 表
2012-04-10 23:24:39 5306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人