我开发了一个 web.py API,server.py 在底部有以下代码。
if __name__ == '__main__':
app = web.application(urls, globals()).wsgifunc()
现在,如果我用 gunicorn 运行它。
gunicorn server:app
它给了我以下日志
2013-11-10 17:11:55 [17158] [INFO] Starting gunicorn 18.0
2013-11-10 17:11:55 [17158] [INFO] Listening at: http://127.0.0.1:8000 (17158)
2013-11-10 17:11:55 [17158] [INFO] Using worker: sync
2013-11-10 17:11:55 [17163] [INFO] Booting worker with pid: 17163
Failed to find application: 'server'
2013-11-10 17:11:55 [17163] [INFO] Worker exiting (pid: 17163)
2013-11-10 17:11:55 [17158] [INFO] Shutting down: Master
2013-11-10 17:11:55 [17158] [INFO] Reason: App failed to load.
有什么问题?我以前在 django 应用程序中使用过 gunicorn,它运行良好,但使用 web.py 我不知道如何使它工作。