WebSocket使用初探(Tornado+Nginx)

2016-08-27 by 李俊伟

Tornado开发WebSocket应用,Nginx反向代理支持WebSocket协议从而实现网站长连接

read more

使用Celery踩过的坑

2016-05-08 by 李俊伟

使用Celery处理大量的异步任务,定时任务是很好的选择,可以快速水平扩展,使用简单易于维护。

read more

Ansible问题总结

2016-04-03 by 李俊伟

问题描述

paramiko: The authenticity of host '[*.*.*.*]:8822' can't be established.
The ssh-rsa key fingerprint is f22cae7f4b39a92d4a38f97b9102a57e.
Are you sure you want to continue connecting (yes/no)?

用ansible去管理一台新机器时遇到了上面的问题,需要输入yes交互才能继续执行命令,因为这样的问题导致批量执行的任务有些没有执行。 解决办法也很简单

修改ansible.cfg文件中的

#host_key_checking = False   关闭第一次使用ansible连接客户端是输入命令提示

默认是有注释的,去掉注释就行。

read more

关于我

2016-04-03 by 李俊伟

用Python和Golang做后端,前端略懂,目前在聚美优品搬砖。

read more

Flask部署

2016-01-31 by 李俊伟

前言

开发完公司的数据库自动化平台,接下来就是要部署测试,之前没真正部署过,这次正好学习了,写下来部署的过程。项目用到Flask,部署采用的是gunicorn+supervisor+Nginx的方式,用gunicorn做容器,supervisor管理进程,Nginx做反向代理,以下是详细过程。

配置Python虚拟环境

先安装Python2.7

wget http://python.org/ftp/python/2.7/Python-2.7.tar.bz2 
tar -jxvf Python-2.7.tar.bz2   
cd Python-2.7
./configure  后面可以加上你希望安装的路径 比如 --prefix=/usr/local ,默认是/usr/local   
make & make install ...
read more
Fork me on GitHub