玩蛇网提供最新Python编程技术信息以及Python资源下载!

uwsgi配置导致500错误,提示no python application found

使用动态方式启用的uwsgi:

uwsgi -s /tmp/uwsgi.sock -M -p 4 -t 30 --limit-as 128 -R 10000 -d /var/log/uwsgi.log --vhost --uid www --gid www --python-autoreload 1

然后配置nginx:

server {
    listen       80;
    server_name  xxxx.com;

    location /static {
            alias /home/wwwroot/xxxx/static;
    }
    location / {
            include uwsgi_params;
            uwsgi_pass  unix:/tmp/uwsgi.sock;
            uwsgi_param UWSGI_PYHOME   /home/ENV/;
            uwsgi_param UWSGI_CHDIR    /home/wwwroot/xxxx;
            uwsgi_param UWSGI_SCRIPT   xxxx;
            uwsgi_param UWSGI_CALLABLE app;
    }
}

xxxx.py文件内容如下:

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello World!"

if __name__ == "__main__":
    app.run()

错误日志提示如下:

*** Starting uWSGI 1.9.6 (32bit) on [Thu Apr 18 16:40:47 2013] ***
compiled with version: 4.4.7 on 18 April 2013 15:12:56
......
Python auto-reloader enabled
unable to load app 0 (mountpoint='xxxx.com|') (callable not found or import error)
--- no python application found, check your startup logs for errors ---
xxxx.com [pid: 2009|app: -1|req: -1/1] 101.80.87.xxx () {44 vars in 723 bytes} [Thu Apr 18 16:40:53 2013] GET / => generated 21 bytes in 107 msecs (HTTP/1.1 500) 1 headers in 57 bytes (0 switches on core 0)
unable to load app 0 (mountpoint='xxxx.com|') (callable not found or import error)

检查了一下配置,貌似没发现什么问题。virtualenv环境使用pip安装过flask,请指教到底是哪个地方配置错误了呢?

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd20258.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年03月18日 - 00时23分18秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules