2013-07-30 22 views
0

我试图设置uWSGI作为运行简单的LUA脚本(现在,作为一个POC,使用来自http://uwsgi-docs.readthedocs.org/en/latest/Lua.html你好世界)的独立服务器运行。uWSGI作为独立的http服务器与lua

这是我的uwsgi.ini文件:

[uwsgi] 
master = true 
workers = 1 
threads = 8 
listen = 4096 
max-request = 512 
pidfile = /uwsgi/logs/uwsgi.pid 
procname-master = uWSGI master 
auto-procname = true 
lua = /uwsgi/hello.lua 
socket-timeout = 30 
socket = /uwsgi/uwsgi_1.sock 
http = 127.0.0.1:80 
http-to = /uwsgi/uwsgi_1.sock 

当发送Web请求,空收到响应,并uWSGI过程输出:

-- unavailable modifier requested: 0 -- 

我读过这通常意味着插件是缺少,但是,安装LUA插件,并通过NGINX做同样的事情时,一切正常,这意味着加载LUA没有问题。

请帮忙吗? 谢谢。

回答

0

有人告诉我,我不得不添加http-modifier1 = 6,现在它的工作。 仍然不明白'6'是什么意思,但无论如何。

+1

有点google-fu制作了[这个链接](http://projects.unbit.it/uwsgi/wiki/QuickstartRack),它解释了这意味着什么。和[这个链接](http://uwsgi-docs.readthedocs.org/en/latest/Protocol.html),其中列出了一些不同的值以及它们映射到的内容。 –