问题标签 [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.

0 投票
2 回答
15145 浏览

django - 尝试运行 Django 应用程序时出现 WSGIServer 错误

首先,这是我的脚本:

正如这里所描述的。

这是我尝试从 shell 运行它时遇到的错误:

我的问题是,为什么这些参数不是由 FastCGI 自动传递的?我究竟做错了什么?从我的 Web 服务器运行脚本只会给我一个内部服务器错误。


而不是我脚本的最后两行,我可以使用

但我仍然得到完全相同的错误......

0 投票
1 回答
1245 浏览

python - 生成 WSGI 示例(WSGI 的实用方法)

我试图了解 WSGI 是如何工作的。我知道我可以阅读规范,但我仍然想知道如何创建生成应用程序?一个完整的“你好世界”。

有人可以给我举个例子吗?一切,文件命名,创建模块,运行它。每一步。谢谢。

(注意:虽然 spawning 似乎是一款很棒的软件,但它有一个愚蠢的名字:我在网上找不到任何关于此事的成功信息,因为与“spawning”相关的所有内容也与“multithreading”或“IPC”有关)。

0 投票
1 回答
2127 浏览

deployment - Flask、CherryPy 和静态内容

我知道有很多关于FlaskCherryPy以及静态文件的问题,但我似乎仍然无法让它工作。

这里有一个在 CherryPy 上部署 Flask 应用程序的片段:http: //flask.pocoo.org/snippets/24/

是否有快速修改让 wsgiserver 为烧瓶应用程序的静态目录中的内容提供服务?

CherryPy 的静态内容功能似乎存在于 CherryPy 中。而且我不确定如何安装 CherryPy 应用程序,该应用程序在使用此代码段时只提供静态内容。

0 投票
1 回答
2074 浏览

linux - 如何在 Linux 中停止 WsgiServer

我是cherrypy的新手。我刚刚尝试了一个wsgiserver的示例程序。程序如下

Hello world成功获得了输出,但问题是当我点击Ctrl-c终端停止服务器时,它并没有停止。怎么做?

0 投票
0 回答
1172 浏览

django - WSGIServer:缺少 FastCGI 参数

我目前正在尝试使用 Django 设置我的第一个主页,但遇到了一些问题。

我的项目所在的服务器正在以 FastCGI 模式运行 Django,他们为我提供了快速指南来设置运行 Django 所需的设置,看起来像这样。

我的网站.fcgi

.htaccess

当我运行manage.py runfcgi时,我收到以下消息:

帮助将不胜感激:)

0 投票
1 回答
380 浏览

wsgi - 限制来自bottlepy的“运行”的连接数?

是否可以限制连接,限制到一定数量的唯一 IP 地址;用瓶子的run命令?

我能找到的是:http ://bottlepy.org/docs/dev/deployment.html

0 投票
1 回答
1851 浏览

python - Gevent - SSL WSGIServer 在不应该时阻塞

所以我正在创建一个服务器,并向它发出请求,所有这些都在同一个文件中。

这可以正常工作:

输出:

但这会阻塞,我必须在外部终止该进程:

这两个脚本的唯一区别是一个使用 SSL,另一个不使用。我在哪里犯错了?如果有帮助,我正在使用 gevent 0.13.8 并请求 2.0

0 投票
3 回答
5785 浏览

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)

0 投票
1 回答
3071 浏览

python - 如何以详细或调试模式运行 WSGIServer?

我正在使用以下代码片段在 python 中运行 WSGIServer:

服务器工作正常,但每次我向该服务器发送请求时,控制台上都没有打印任何内容(当你直接运行他们的服务器时瓶子或烧瓶的方式)。这些控制台日志真的可以帮助我了解浏览器发出的请求。我尝试在上面代码的几个地方插入 debug=True ,但似乎没有一个工作。我究竟做错了什么 ?

0 投票
1 回答
518 浏览

flask - 为什么原始 wsgi 应用程序比烧瓶应用程序慢?

我写了两个简单的应用程序,一个是像下面这样的原始 wsgi 应用程序,另一个是用 Flask 构建的,它们都运行在 gevent wsgi 服务器上。
当应用程序中没有网络连接时,如我所料,原始 wsgi 应用程序比烧瓶应用程序更快,但是当应用程序中有一些网络连接时,原始 wsgi 应用程序比烧瓶应用程序慢得多。

生的

烧瓶

ab用来做基准测试:

这是原始的 wsgi 应用程序结果:

和烧瓶应用程序的:

所以我想知道烧瓶做了什么,我可以做些什么来更快地使用没有框架的简单 wsgi 应用程序?