WebSocket使用初探(Tornado+Nginx)
2016-08-27
by 李俊伟
Tornado开发WebSocket应用,Nginx反向代理支持WebSocket协议从而实现网站长连接
read moreAnsible问题总结
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 moreFlask部署
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 ...