sly*_*sid 12 python flask uwsgi
我在下面的结构中有一个python烧瓶应用程序
Admin
|-app
| -__init__.py
|-wsgi.py
Run Code Online (Sandbox Code Playgroud)
我的wsgi.py内容如下
#!/usr/bin/python
from app import app
from app import views
if __name__ == '__main__':
app.run()
Run Code Online (Sandbox Code Playgroud)
应用包中的init .py的内容
#!/usr/bin/python
from flask import Flask
app = Flask(__name__)
Run Code Online (Sandbox Code Playgroud)
我开始wsgi如下
uwsgi --socket 127.0.0.1:8080 --protocol=http -w wsgi
Run Code Online (Sandbox Code Playgroud)
服务器已成功启动但我可以在启动日志中出错,如下所示
*** WARNING: you are running uWSGI without its master process manager ***
your processes number limit is 709
your memory page size is 4096 bytes
detected max file descriptor number: 256
lock engine: OSX spinlocks
thunder lock: disabled (you can enable it with --thunder-lock)
uwsgi socket 0 bound to TCP address 127.0.0.1:8080 fd 3
Python version: 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)]
*** Python threads support is disabled. You can enable it with --enable-threads ***
Python main interpreter initialized at 0x7fd7eb6000d0
your server socket listen backlog is limited to 100 connections
your mercy for graceful operations on workers is 60 seconds
mapped 72760 bytes (71 KB) for 1 cores
*** Operational MODE: single process ***
unable to load app 0 (mountpoint='') (callable not found or import error)
*** no app loaded. going in full dynamic mode ***
*** uWSGI is running in multiple interpreter mode ***
spawned uWSGI worker 1 (and the only) (pid: 70195, cores: 1)
Run Code Online (Sandbox Code Playgroud)
发布了类似的问题,但是我的代码中已经提供了针对这些问题的解决方案.我无法找到我收到此错误的原因.
谢谢
GG_*_*hon 30
"Callable not found is the issue"(不是导入错误,我怀疑).更改:
uwsgi --socket 127.0.0.1:8080 --protocol=http -w wsgi
进入这个
uwsgi --socket 127.0.0.1:8080 --protocol=http -w wsgi:app
Run Code Online (Sandbox Code Playgroud)
要么
uwsgi --socket 127.0.0.1:8080 --protocol=http --module wsgi --callable app
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11579 次 |
| 最近记录: |