金字塔uWSGI部署和不可编辑的“路由器”

2024-04-20 00:32:45 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,我在使用uWSGI部署应用程序时遇到问题:

在前端.ini在

[uwsgi]
http = *.*.*.*:8181
master = true

#uid = uwsgiuser
#gid = uwsgiuser

processes = 1

harakiri = 60
harakiri-verbose = true
limit-post = 65536
post-buffering = 8192

listen = 128

max-requests = 1000

reload-on-as = 128
reload-on-rss = 96
no-orphans = true

log-slow = true
plugins = python
module = skysoccer.app:main
wsgi-file = /wsgi.py

pythonpath = /eggs/*.egg
pythonpath = /*
pythonpath = *
pythonpath = skysoccer/*
stats= *.*.*.*:8080

我得到的是: http://pastebin.com/KBhMnFv7

然后当我输入webbrowser:http://*.*:8181/

在cli中,我得到:

^{pr2}$

在代码中我没有可变的“路由器”。在


Tags: true应用程序httpwsgion部署postuwsgi
1条回答
网友
1楼 · 发布于 2024-04-20 00:32:45

你不需要{cdgi>{cd3},而应该是一个

为此,典型的wsgi.py文件可能如下所示:

import os.path

from pyramid.paster import get_app
from pyramid.paster import setup_logging

here = os.path.dirname(os.path.abspath(__file__))
inipath = os.path.join(here, 'production.ini')

setup_logging(inipath)
application = get_app(inipath)

这将配置您的应用程序加载production.ini文件,该文件与wsgi.py文件位于同一文件夹中。在

相关问题 更多 >