私はガニコーンにかなり慣れていません。仮想環境内にインストールし、次のピラミッドアプリを提供しようとしています:
env/bin/gunicorn --pid /home/staging/gunicorn.pid --bind 0.0.0.0:8000 pyzendoc:main
ただし、リクエストが送信されるたびに、gunicorn から次のトレースを取得します
2013-10-30 14:16:20 [1284] [ERROR] Error handling request
Traceback (most recent call last):
File "/home/staging/api/env/local/lib/python2.7/site-packages/gunicorn/workers/sync.py", line 126, in handle_request
respiter = self.wsgi(environ, resp.start_response)
TypeError: main() takes exactly 1 argument (2 given)
ガンコーンのメインはピラミッド初期化のメインメソッドを参照していると推測していますが、そのメソッドは (global_config, **settings) を引数として取るので、ガンコーンがどういうわけか間違ったメソッドを見ているのではないかと思います. 誰かが以前に似たようなものを見たことがありますか?
ありがとう
ハ