uwsgi安装过程中遇到的问题
参考这篇文章:
[root@crz_oa webserver]# uwsgi --http :9090 --wsgi-file home.py --daemonize /var/log/uwsgi.log --master --harakiri 60 --socket-timeout 10 -w home:app
参考http://docs.jinkan.org/docs/flask/deploying/uwsgi.html
如果出现错误:
uwsgi: option '--http' is ambiguous
换成这种写法
uwsgi --http-socket :9090 --wsgi-file home.py --daemonize /var/log/uwsgi.log --master --harakiri 60 --socket-timeout 10 -w home:app
囧,接着又出现错误:
uwsgi: unrecognized option '--wsgi-file'
sudo uwsgi --http-socket :9090 --plugin python --wsgi-file home.py --daemonize /var/log/uwsgi.log --master --harakiri 60 --socket-timeout 10 -w home:app
sudo /usr/local/bin/uwsgi --http-socket :9090 --plugin python --wsgi-file /home/wwwroot/webserver/home.py --daemonize /var/log/uwsgi.log --master --harakiri 60 --socket-timeout 10 -w home:app
给出的解释是:
uwsgi 时都会碰到uwsgi: unrecognized option '--uwsgi-file'如 --module , --wsgi-file , --callable 等,最 始我也碰到这样的问题, uwsgi --help 得到一大堆帮助信息(吐槽下, uWSGI 用户接口方面太不友好了,输出这么一大堆信息会吓着初学者,而且也 很难从中找到需要的帮助信息,要是你用管道加 less ,那我就无话可说了), 找了下发现的确没有这些选项,第一反应是版本对不上,后来发现相同版本也 会遇到这个问题,然后才找到问题的根源,需要在上面那些未识别选项前加上 --plugin python 来告诉 uWSGI 我在使用 python 插件,后面那些选项你 用python 插件去解析。
遇到的问题:
发现用的uwsgi是python 2.6.6版本的,于是sudo yum remove uwsgi,然后使用sudo pip install uwsgi,此时的话就不需要加--plugin python的参数,写为
sudo /usr/local/bin/uwsgi --http-socket :9090 --wsgi-file /home/wwwroot/webserver/home.py --daemonize /var/log/uwsgi.log --master --harakiri 60 --socket-timeout 10 -w home:app
即可。
最新文章
- Spring拦截机制之后端国际化心得
- 在Windows Server 2012 R2中搭建SQL Server 2012故障转移集群
- swfit-计时器
- 建立和断开与MySQL服务器的连接
- Linux File、File Directory IO Operation Summary(undone)
- JSDOM之节点
- 细说Oracle数据库与操作系统存储管理二三事
- FeatureClass Copy
- [转]PictureEx.h和PictureEx.cpp源文件
- c/c++中与字符串处理相关的函数
- 【C语言】模拟实现atoi函数
- NodeJS寻常小毛病
- hdu2089 不要62--经典数位DP
- Android开发学习之路--RxAndroid之lambda
- Java 由浅入深GUI编程实战练习(一)
- JavaWeb开发流程
- js的数据类型:单例模式,工厂模式,构造函数
- yum upgrade和yum update的区别
- python实现邮件接口——smtplib模块
- 【HI3520DV200】sample
热门文章
- Swift游戏实战-跑酷熊猫 11 欢迎进入物理世界
- Eclipse中进行Gradle+Jetty部署的web项目的断点调试
- 转:python字符串/元组/列表/字典互转
- csuoj 1335: 高桥和低桥
- [摘录] 关于 java 并发包
- Java基础(62):Eclipse调试(Debug)的10条技巧(转)
- C++之路起航——标准模板库(set)
- 启动一个线程是用run()还是start()?
- JSon_零基础_006_将JSon格式的字符串转换为Java对象
- demo06