uwsgiでpython動かそうとしたらunrecognized optionって言われた。

nginxを試す流れでuwsgiも試してます。拍手ページと検索ページがpythonだからねー。

引き続きubuntuにuwsgiをインストールして、起動しようとしたら

$ uwsgi --http 0.0.0.0:8080 --wsgi-file test.py --callable app
uwsgi: unrecognized option '--wsgi-file'
getopt_long() error

とか言われた。

うーん、なんだろう。

apt-cacheで検索したら、uwsgi-plugin-pythonなんてものを発見。おや、怪しい。

ヘルプを見ても--pluginなんてオプションが。こいつが必要らしい。 というわけでuwsgi-plugin-pythonをインストールして、

$ uwsgi --http 0.0.0.0:8080 --plugin python --wsgi-file test.py --callable app

みたいにしたら無事起動。

--wsgi-fileよりも前に--plugin pythonが無いといけないっぽいので注意。

参考: