11 2012 档案

python-logging-基础手册
摘要:python-logging-基础手册 阅读全文

posted @ 2012-11-29 19:38 DON'T PANIC 阅读(649) 评论(0) 推荐(0)

uwsgi基础——SNMP
摘要:原文: http://projects.unbit.it/uwsgi/wiki/UseSnmp嵌入的 SNMP 服务uwsgi嵌入了一个小型的SNMP服务。你可以集成你的web apps到监控框架。为了开启snmp支持,你需要运行一个UDP服务器,选择一个snmp-community名字(这是一个很不好的SNMP认证系统):./uwsgi -s :3031 -w staticfilesnmp --udp 127.0.0.1:2222 --snmp --snmp-community fooor./uwsgi -s :3031 -w myapp --master --processes 4 --s 阅读全文

posted @ 2012-11-27 19:13 DON'T PANIC 阅读(512) 评论(0) 推荐(0)

uwsgi基础——参数
摘要:原文: http://projects.unbit.it/uwsgi/wiki/Doc不需要全部看完,一半看不懂。看下去也没有意思。uWSGI Documentation (1.0选项列表)这里包含很大一部分(是的,不是全部,请帮助提升文档,而不是抱怨。。。)uwsgi选项,没有特定顺序(即使你会发现很多重要的在上面)。每个选项都支持所有的配置方法(命令行参数,环境变量,xml,ini,yaml和LDAP)。很多选项需要和加载插件,在这种情况插件名字会在文档里提到。例子使用了多种风格了配置,为了让用户更好的理解uwsgi的工作。如果你刚使用uwsgi,你要在真正有用的配置吓到你之前看一下Qui 阅读全文

posted @ 2012-11-27 19:07 DON'T PANIC 阅读(9941) 评论(0) 推荐(0)

uwsgi基础——管理
摘要:原文:http://projects.unbit.it/uwsgi/wiki/Management管理uWSGI server系统的管理员向主进程发送信号来控制worker进程池。uwsgi也能通过“pidfile”写入主进程id --pidfile <filename> 选项。'pidfile'是一个纯文本文件,包含进程id。文件用来发送信号的可靠路径。Starting the server启动uwsgi服务器是系统管理员的一个任务,想启动webserver。它不是web server启动的任务。(即使被明显允许)uwsgi服务启动以来操作系统。现在的系统可以依照 阅读全文

posted @ 2012-11-27 19:04 DON&#39;T PANIC 阅读(750) 评论(1) 推荐(0)

uwsgi基础——服务状态
摘要:原文: http://projects.unbit.it/uwsgi/wiki/StatsServeruWSGI 统计服务 (1.0-dev)除了SNMP之外,uwsgi可以实时导出它的统计到一个socket上。简单的使用--stats 加有效的socket:--stats 127.0.0.1:1717--stats /tmp/statsock--stats :5050--stats @foobar如果一个客户端连接上指定的socket,他会得到json数据包含内部统计信息。uwsgi --socket :3031 --stats :1717 --module welcome --master 阅读全文

posted @ 2012-11-27 18:59 DON&#39;T PANIC 阅读(3460) 评论(0) 推荐(0)

uwsgi基础——后端服务器
摘要:原文:http://projects.unbit.it/uwsgi/wiki/BackgroundThe uWSGI model (来自原始的Django 文档)uWSGI操作一个客户服务器模型,你的WEB服务器 (e.g., nginx, Apache)和一个叫wokrer的进程通讯动态内容,web服务器可以和任意uwsgi进程通讯: 直接由uwsgi创建的socket来转发uwsgi协议。 通过丑陋的fastcgi协议。 代理http请求到一个uwsgi创建的一个抽象http服务器。第一种:web服务器可以识别uwsgi协议(通常作为一个模块)。它使用unix套接字或tcp套接字。这是一个 阅读全文

posted @ 2012-11-26 15:18 DON&#39;T PANIC 阅读(822) 评论(0) 推荐(0)

uwsgi基础——最佳实践和问题
摘要:原文:http://projects.unbit.it/uwsgi/wiki/ThingsToKnow需要知道的内容(最佳实践和问题) --http 和 --http-socket 完全不一样。 第一个产生一个附加的进程(一个代理),将请求路由(routing) 到uwsgi实例上。第二个,设置uwsgi为原生的http。如果web服务器不支持uwsgi协议,你需要使用http(像webfaction 或者 heroku)--http-socket.如果你打算发布你的app(从1.3-dev版开始支持https)使用 http转发、路由、代理、负载会很可靠。 默认的发送 SIGTERM(终止信 阅读全文

posted @ 2012-11-26 14:33 DON&#39;T PANIC 阅读(7711) 评论(0) 推荐(0)

uwsgi基础——快速入门
摘要:原文:http://projects.unbit.it/uwsgi/wiki/Quickstart快速开始以下教程是官方版本,如果你使用的debian的包(完全模块化),你需要添加http和python模块。uWSGI-http+WSGI app现在来一个简单的例子:( /var/www/hello.py )def application(env, start_response): start_response('200 OK', [('Content-Type','text/html')]) return "Hello World&q 阅读全文

posted @ 2012-11-26 14:28 DON&#39;T PANIC 阅读(1413) 评论(0) 推荐(0)

uwsgi基础——uwsgi的特性
摘要:原文:http://projects.unbit.it/uwsgi/wiki当前特性 C语言写的 很快很简单的网络集成通讯协议(apache2, nginx, cherokee and lighttpd ) 低内存(对亏了过早优化:大的结构还没有确定的时候,先投入精力在一些细小的地方做优化。) 在一个进程/域名下支持多个应用。 一个管理进程允许你自动复位进程和监控推栈状态。 多协议支持(uwsgi, http, fastcgi and mongrel2 开箱即用) Preforking 模式改善并发 地址空间和rss使用报告 高级日志(甚至网络化,看 UdpLogging, SocketLog 阅读全文

posted @ 2012-11-23 12:44 DON&#39;T PANIC 阅读(1056) 评论(0) 推荐(0)

json中的转义字符和数字
摘要:1.json的字符串可以包含转移符号:quotation mark 引号 \"reverse solidus 反斜线 \\solidus 斜线 \/backspace 空格 \bformfeed 换页 \fnewline 换行 \ncrarriage return 回车 \rhorizontal tab tab \thexadecimal digits 十六进制数字 \u2.数字包含特点+ - 小数点 e 举例 -21.56e-5 阅读全文

posted @ 2012-11-18 15:35 DON&#39;T PANIC 阅读(2183) 评论(0) 推荐(0)

mongodb 的备份和还原
摘要:1.使用导出:mongodump -h 10.0.0.12:10006 -d test导入:mongorestore -h 10.0.0.11:10006 -d test dump/test/2.命令的手册NAME mongodump - the Mongo dump tool mongo转存工具SYNOPSIS mongodump [OPTIONS]DESCRIPTION mongodump is a tool to output a binary representation of a database. It is mostly used for doing hot backups o. 阅读全文

posted @ 2012-11-13 13:09 DON&#39;T PANIC 阅读(607) 评论(0) 推荐(0)

python的round函数使用
摘要:碰到的问题: 对float进行精确两位显示出来。解决的方法:round(3.32342,2) #3.32 .round函数概念:英文:圆,四舍五入是python内置函数,它在哪都能用,对数字取四舍五入。round(number[, ndigits])round 对传入的数据进行四舍五入,如果ngigits不传,默认是0(就是说保留整数部分).ngigits<0 的时候是来对整数部分进行四舍五入,返回的结果是浮点数.round 负数四舍五入是围绕着0来计算的,round(0.5) # 1.0round(-0.5) #-1.0round 的陷阱round(1.675, 2) #1.68r.. 阅读全文

posted @ 2012-11-09 20:43 DON&#39;T PANIC 阅读(38847) 评论(0) 推荐(0)

pydev的功能
摘要:pydev的功能:集成了python,jython,ironpython.语法高亮,向导,单元测试。集成GAE的向导,运行,上传和一些其他行为。集成django的向导,运行,集成shell,manage.py管理,自定义manage.py命令。集成代码自动补全,自动导包。括号高亮,缩进,快速缩进,代码折叠语法错误报告,代码覆盖,设置todo,python 调试,远程调试,debug终端快捷键熟悉的:Ctrl+H 打开搜索对话框Ctrl+1 快速修复Alt+up 行向上移动Ctrl+Alt+up 行复制Ctrl+Shift+R 源代码搜索Alt+Left 上一个记录Alt+... 阅读全文

posted @ 2012-11-08 19:27 DON&#39;T PANIC 阅读(523) 评论(0) 推荐(0)

XPath基础
摘要:XPath 使用路径表达式来选取节点。和我们在常规的电脑文件系统中看到的表达式非常相似。在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。表达式描述nodename选取此节点的所有子节点/从根节点选取//从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置.选取当前节点..选取当前节点的父节点@选取属性路径表达式结果/bookstore/book[1]选取属于 bookstore 子元素的第一个 book 元素。/bookstore/book[last()]选取属于 bookstore 子元素的最后一个 book 元素。/bookstore 阅读全文

posted @ 2012-11-06 19:46 DON&#39;T PANIC 阅读(161) 评论(0) 推荐(0)

关于64为计算机
摘要:learn English。这说的是什么啊,看了半天就是没看懂!!!An introduction to 64-bit computing介绍64位计算Way back in the eighties, my first computer was a Commodore 64—so named because it had 64 kilobytes of memory. Today there are few applications around that could fit into such a small space, and these grow larger as time goe 阅读全文

posted @ 2012-11-05 19:58 DON&#39;T PANIC 阅读(375) 评论(0) 推荐(0)

导航