wsgi相关内容
我最近一直在编写相当数量的小型wsgi应用程序,我希望找到一个可以分发的Web服务器,预先配置为运行特定的应用程序。我知道有些东西像twisted和cherrypy可以提供wsgi应用程序,但它们似乎缺少我的一个关键功能,这是使用http范围标题“伪流”大文件的能力。是否有可在BSD或类似许可下使用的Web服务器,可以在任何主要平台上作为独立可执行文件进行分发,这些平台既可以代理到wsgi服务器(
..
我使用Web2py在本地计算机上创建了一个应用程序,并通过带有SQLite的WSGI运行。我可以成功地将我的应用程序部署到Google App Engine,并使用我自己的域名进行所需的所有url重写。 现在我需要一种方法来创建特定的管理用户负责更新一些表格。 具体问题: 有没有我可以在GAE上运行应用程序时使用Web2py管理界面吗? 即使我不想创建新闻应用程序或编辑文件,是
..
请考虑Google App Engine中WebApp2应用程序中的以下代码: count = 0 class MyHandler(webapp2.RequestHandler): def get(self): 全局计数$ b $ count = count + 1 print count 随着页面的每次刷新,计数都会增加。 我来自PHP世
..
作为一个项目的一部分,我一直在试图移植一台Tornado服务器来处理Google App Engine。由于App Engine没有实现普通Tornado的异步功能,我一直试图将主应用程序转换为WSGIApplication。正常的主代码工作正常(原谅导入和格式化,它试图遵循其他例子是一团糟): import wsgiref 导入tornado.wsgi 导入tornado.web
..
我以前从未做过单元测试。我想掌握它。 我试图测试我的webapp2处理程序。为此,我认为向请求发送请求是一个好主意,例如: request = webapp2.Request .blank('/') #获取该请求的响应。 response = request.get_response(main.app) 问题是,响应主要只是一堆HTML等。 我想看看在处
..
我有一个使用Google Cloud SQL实例存储数据的Google App Engine应用程序。我需要我的实例能够通过平安的调用一次为数百个客户端提供服务,这些调用每个都会导致一个或几个数据库查询。我已经包装了需要数据库访问的方法,并将句柄存储到os.environ中的数据库连接中。查看这个问题/答案基本上我是如何做到的。然而,只要有几百个客户端连接到我的应用程序并触发数据库调用,我就开始在
..
所以我被这个问题困扰了一整天。我对AWS EC2比较陌生,所以一直在尝试使用Python Flask应用程序。 我有一个Ubuntu实例,可以得到一个烧瓶应用程序运行良好它使用Apache2和WSGI。唯一的问题是每当我把一行到我的应用程序,要求读或写在文件系统上的服务器错误,但错误日志不会产生错误。 def cleanup_temps(): basePath = os.path.
..
下面是一个Flask应用程序,可以从命令行或通过Apache / WSGI运行: import flask app = flask.Flask(__ name__) LENGTH = 1000000#one million @ app.route('/',methods =''HEAD']) def head(): return'x'* LENGTH#实际上并没有发送
..
我需要创建一个web应用程序来显示通过定期传入的UDP数据包提供的数据。该网站可能会在Flask(可能是金字塔),部署在Nginx下。我怎么能创建一个非常简单的后台任务(基本上只是socket.recv())来监听任何传入的数据包,并将数据推送到全局访问列表? 我可以简单地从main()产生一个线程来做到这一点,还是我需要使用像芹菜或PyRes? 感谢您的任何指导。 您必须使用芹菜,但
..
因此,从Python / Flask文档,他们都建议不运行Flask Web服务器作为生产Web服务器,这是有道理的。我的问题是,我可以在Nginx服务器上运行我的Flask应用程序吗?为什么互联网上的所有指南都推荐在uWSGI,Tornado或其他WSGI服务器上包装Flask? WSGI是什么意思?是不符合Flas WGSI? 我特别迷路,因为 这里是一个Apache-nginx-
..
我正在Flask应用程序中实现一个长时间运行的线程。在调试模式下,在激活重载程序的情况下,长重线程在重载时不会被终止。 相反,因为创建和启动线程的代码是在重新加载后运行的,所以每个循环都会创建一个额外的线程。 在mod_wsgi下运行时,同样会发生同样的情况,它有自动重载功能吗? 更新:长时间运行的线程实际上在重新加载后被Werkzeug杀死。有一个额外的副本,这是由于Werkz
..
下面的代码在我的系统的本地主机上没有任何问题...但是在OpenShift上没有做这个工作。 我的 wsgi.py 有问题。 。我必须使用环境变量传递我的用户名和密码吗?或者我需要更改 localhost ? 以下是目录/存储库的树... myflaskaws ├──requirements.txt ├──setup.py ├──static │├──资产 ││├──样式.
..
我按照这里的指示创建了一个onefile flask- app在ubuntu上用mod-wsgi部署到apache2。这一切工作正常使用原来的烧瓶应用程序。然而,当添加 import nltk 到烧瓶应用程序apache挂起(不500)。 我使用python 2.7和nltk 2.0.4 p> 似乎也有类似的问题。设置 WSGIApplicationGroup%{GLOBAL}
..
我希望将单个域用作多个容器应用程序的分段环境,最终将运行在各自的域中。 类似于: $ b example_staging.com/app1 example_staging.com/app2 example_staging.com/app3 其中: example_staging.com/app1的行为与app1.example_staging.com相同 examp
..
我使用 Flask 构建了一个非常小的Web应用程序。现在我想添加非常基本的身份验证到网站(我不需要授权)。由于Flask不支持auth& auth开箱即用,所以我想插入一个WSGI中间件来完成这项工作。网络应用程序只有大约10人使用,他们都在Facebook上。所以我想使用Facebook的OAuth界面。 我很快浏览了 wsgi.org WSGI中间件列表,并注意到两件事情:可用中间件要
..
我正在查看 WSGI规范,我试图弄清楚服务器像 uWSGI 适合图片。我明白WSGI规范的意义在于将网络服务器(如nginx)与Web应用程序(如使用 Flask 。我不明白的是uWSGI的。为什么不能直接调用我的Flask应用程序? WSGI不能直接向它说话吗?为什么uWSGI需要进入它们之间? WSGI规范有两个方面:服务器和Web应用程序。哪一边是uWSGI? 解决方案好吧,我想
..
我在uwsgi上运行一个应用程序。我使用主管来管理uwsgi进程。我发现日志中说 lockquote 你的服务器套接字listen backlog被限制为100个连接。 如何克服100个连接限制? 我的跑步脚本如下: pre $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ -s /tmp/app.sock --module myapp:app
..
是否有Flask或Jinja2配置标志/扩展名,以在呈现模板之后自动缩小HTML输出? 解决方案 看看这里 https://github.com/cobrateam/django-htmlmin#使用-html_minify函数 我意识到它主要用于django,但是这个例子展示了如何使用这个项目代码来做你想做的事情一个烧瓶视图,我认为。
..
我拥有它部署与uWSGI和nginx(我遵循这些说明 ) uwsgi -s /tmp/uwsgi.sock -w flask_file_name:app -H / path / to / virtual / env - -chmod-socket 666 但是当我得到一个错误,我没有得到任何调试信息浏览器或在uWSGI日志。 任何想法? $ flask_f
..
阅读官方Flask文档关于蓝图,甚至
..