问题标签 [wsgiserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 尝试运行 Django 应用程序时出现 WSGIServer 错误
首先,这是我的脚本:
正如这里所描述的。
这是我尝试从 shell 运行它时遇到的错误:
我的问题是,为什么这些参数不是由 FastCGI 自动传递的?我究竟做错了什么?从我的 Web 服务器运行脚本只会给我一个内部服务器错误。
而不是我脚本的最后两行,我可以使用
但我仍然得到完全相同的错误......
python - 生成 WSGI 示例(WSGI 的实用方法)
我试图了解 WSGI 是如何工作的。我知道我可以阅读规范,但我仍然想知道如何创建生成应用程序?一个完整的“你好世界”。
有人可以给我举个例子吗?一切,文件命名,创建模块,运行它。每一步。谢谢。
(注意:虽然 spawning 似乎是一款很棒的软件,但它有一个愚蠢的名字:我在网上找不到任何关于此事的成功信息,因为与“spawning”相关的所有内容也与“multithreading”或“IPC”有关)。
deployment - Flask、CherryPy 和静态内容
我知道有很多关于Flask和CherryPy以及静态文件的问题,但我似乎仍然无法让它工作。
这里有一个在 CherryPy 上部署 Flask 应用程序的片段:http: //flask.pocoo.org/snippets/24/
是否有快速修改让 wsgiserver 为烧瓶应用程序的静态目录中的内容提供服务?
CherryPy 的静态内容功能似乎存在于 CherryPy 中。而且我不确定如何安装 CherryPy 应用程序,该应用程序在使用此代码段时只提供静态内容。
linux - 如何在 Linux 中停止 WsgiServer
我是cherrypy的新手。我刚刚尝试了一个wsgiserver的示例程序。程序如下
我Hello world
成功获得了输出,但问题是当我点击Ctrl-c
终端停止服务器时,它并没有停止。怎么做?
django - WSGIServer:缺少 FastCGI 参数
我目前正在尝试使用 Django 设置我的第一个主页,但遇到了一些问题。
我的项目所在的服务器正在以 FastCGI 模式运行 Django,他们为我提供了快速指南来设置运行 Django 所需的设置,看起来像这样。
我的网站.fcgi
.htaccess
当我运行manage.py runfcgi时,我收到以下消息:
帮助将不胜感激:)
wsgi - 限制来自bottlepy的“运行”的连接数?
是否可以限制连接,限制到一定数量的唯一 IP 地址;用瓶子的run
命令?
python - Gevent - SSL WSGIServer 在不应该时阻塞
所以我正在创建一个服务器,并向它发出请求,所有这些都在同一个文件中。
这可以正常工作:
输出:
但这会阻塞,我必须在外部终止该进程:
这两个脚本的唯一区别是一个使用 SSL,另一个不使用。我在哪里犯错了?如果有帮助,我正在使用 gevent 0.13.8 并请求 2.0
python - Python:在文件更改时自动重启 WSGIServer+Bottle 应用程序
我正在使用 Bottle & Gevent 来拥有一个 HTTP + WebSockets 服务器。如果我要在 Node 中实现这一点,我会使用 Nodemon 或类似的东西在开发时更改代码时重新启动服务器。如果我只使用 Bottle 和run
我相信我可以使用的方法run(reloader=True)
- 但是我正在使用WSGIServer
. 鉴于此,我怎样才能拥有我所追求的自动重载功能?
http_server = WSGIServer(('127.0.0.1', 8080), app, handler_class=WebSocketHandler)
python - 如何以详细或调试模式运行 WSGIServer?
我正在使用以下代码片段在 python 中运行 WSGIServer:
服务器工作正常,但每次我向该服务器发送请求时,控制台上都没有打印任何内容(当你直接运行他们的服务器时瓶子或烧瓶的方式)。这些控制台日志真的可以帮助我了解浏览器发出的请求。我尝试在上面代码的几个地方插入 debug=True ,但似乎没有一个工作。我究竟做错了什么 ?
flask - 为什么原始 wsgi 应用程序比烧瓶应用程序慢?
我写了两个简单的应用程序,一个是像下面这样的原始 wsgi 应用程序,另一个是用 Flask 构建的,它们都运行在 gevent wsgi 服务器上。
当应用程序中没有网络连接时,如我所料,原始 wsgi 应用程序比烧瓶应用程序更快,但是当应用程序中有一些网络连接时,原始 wsgi 应用程序比烧瓶应用程序慢得多。
生的
烧瓶
我ab
用来做基准测试:
这是原始的 wsgi 应用程序结果:
和烧瓶应用程序的:
所以我想知道烧瓶做了什么,我可以做些什么来更快地使用没有框架的简单 wsgi 应用程序?