转:简单而直接的Python web 框架:web.py

前两天写的git钩子,一直觉得还需要两个语言来配合实现,而且还要一个中间文件十分不方便,于是想着能否完全使用python,找来找去,找到了一个非常简便的python web框架,web.py,使用起来非常简单方便。因为一般的web服务器,如nginx,apache,利用服务端脚本的fast_cgi进程做web服务,一般都无法使用root身份,但是如果使用脚本直接作为web服务,就像python,node这样的,就十分方便了。

5

01-2015

python实现git钩子(hooks)

虽然是用python实现的,其实可以是任何服务端脚本。svn的钩子功能非常的好用,git也是可以实现钩子功能,只不过因为其实分布式的特征,我们如果想让某个服务器更新提交代码,我们通过远程库通知目标服务器,目标服务器接到通知,执行git pull即可。

python初探-重构日志监控脚本

花了差不多一周的时候,把python学习了一下,昨天把一直以来非常想重写的nginx日志监控脚本用python重写了一下。重构的原因是原来的shell脚本,是30秒一执行,这样效率太低,并且有重复执行的可能,现在使用守护进程,一秒为一周期,并且可以避免重复执行。