用于服务Python应用的通用Eventlet WSGI服务器
项目描述
- 日期:
- 2013-05-01 14:22
- 类别:
*nix
Eventlet WSGI服务器
此存储库的目的是提供一个通用的事件服务器,可以支持几乎所有应用程序。我希望它可以快速启动一个具有许多常用配置支持的WSGI服务器,同时性能足够好,可以提供服务而不需要设置更重的Web服务器。
这对于嵌入式应用程序来说是一个非常好的工具,在这些应用程序中,Apache或NGINX可能不是选项。
用法
要使用ewsgi,只需构建您的应用程序,然后将应用程序和相关配置传递给服务器。其余的都将由服务器处理。
有关应用程序外观的示例,请访问此处: https://github.com/cloudnull/eventlet_wsgi/tree/master/example_app
但是,如果您想了解如何使服务器工作,最小化,您可以简单地实例化服务器并运行它
# Assuming you have a built app import it and pass it to eswgi
from ewsgi import run
# This import would be your app
import app
# Run the new application with all of the relevant configuration bits
run.preload_and_start(
app_name=app.APPNAME, # Name of your app
load_app=app.APP, # The prebuilt app object
config_path=os.getcwd(), # The path to your configuration files
loggers=[app.APPNAME] # List of log handlers for the app
)
项目详情
关闭
ewsgi-0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 059770d544dd2ac6f52a12c29ee9c5dd22521601a0e2d6540ec62c39bccaa053 |
|
MD5 | 63c99a483a7f44e4f6643643f3242dd0 |
|
BLAKE2b-256 | e1beb4fd94c80d830697cd5c78fe344b3e5134ae39bc605506b0f5297c84604d |