小编Naf*_*mal的帖子

龙卷风代码部署

是否存在基于龙卷风的Web应用程序部署的规范代码部署策略.我们目前的配置是在NginX后面运行的4个龙卷风进程?(我们的具体用例是EC2背后的.)

我们目前有一个运行良好的解决方案,我们启动四个龙卷风进程并将PID保存到/ tmp /中的文件.部署新代码后,我们通过fabric运行以下序列:

  1. 从prod分支做一个git pull.
  2. 从负载平衡器中卸下机器.
  3. 等待所有飞行中的连接完成睡眠.
  4. 杀死pid文件中的所有龙卷风并删除所有*.pyc文件.
  5. 重启龙卷风.
  6. 将机器连接回负载平衡器.

我们从中获得了一些灵感:http://agiletesting.blogspot.com/2009/12/deploying-tornado-in-production.html

那里还有其他完整的解决方案吗?

python deployment tornado fabric

7
推荐指数
1
解决办法
2125
查看次数

使用libev的异步HttpClient

我正在使用libebb(http://tinyclouds.org/libebb/)和libev编写一个Web服务器.我正在寻找一个使用libev事件循环的异步httpclient.

我希望它支持Http 1.1(流水线,保持活动等).

我希望这不是一个愚蠢的问题.

httpclient libevent libev

0
推荐指数
1
解决办法
2309
查看次数

标签 统计

deployment ×1

fabric ×1

httpclient ×1

libev ×1

libevent ×1

python ×1

tornado ×1