2013-07-30 45 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),其中列出了一些不同的值以及它們映射到的內容。 –