• flask 坑


    no python application found, check your startup logs for errors

    日志里面报类似于“Mon Mar 23 10:26:49 2015 – — no python application found, check your startup logs for errors —”这类错误时,需要好好检查一下xml文件 这个文件里面行尾不能有空格,参数左右也不能有空格,这个问题坑了我一晚上!!! 日志里面报类似于”ImportError: No module named wsgi”这类错误,需要检查一下你的xml文件的pythonpath选项 在虚拟环境下,需要配置到uwsgi所在目录(非虚拟环境下,只需要配置到项目所在路径即可)

    我看了系统的环境变量PATH,其中有/usr/lib64/bin 路径(python2.6.6的),但是没有/usr/local/bin 路径(python2.7.9的),所以

    去/etc/profile 里添加 export PATH=/usr/local/bin:$PATH ,退出登录,重新登录一下,再启动uwsgi就没有问题了。

    因为我其实是在python2.6.6的基础上,又安装了python2.7.9,我只是做了软连接,并没有将python2.7.9的环境变量加入到系统的环境变量中,而我项目的环境、第三方包等都是安装到了python2.7.9的下面,启动uwsgi的时候,根据uwsgi的配置信息chdir和module找到项目的位置,但是加载代码的时候因为找不到第三方的库,出现大量的导入错误(上翻日志,一屏显示不下的,容易忽略错误),所以,uwsgi的配置文件module这步没有做通,导致的结果就是no python application found ,报这个错误就不稀奇了

    uwsgi:

    http: 0.0.0.0:80

    chdir: /project_name_path

    module: project.wsgi

    processes: 4

    listen : 100

    daemonize: /tmp/uwsgi.log

    pidfile: /tmp/uwsgi.pid

    master: true

    isable-logging : true

    stats: /tmp/uwsgi.socket

    enable-threads: true

    buffer-size: 32768

    另一问题:我将uwsgi的配置文件中 http 换成 socket的时候,uwsgi服务是可以启动的,但是,并没有提供服务,浏览器是访问不到的。

    uwsgi:

    curl

    http://blog.51cto.com/12482328/2087535?cid=702003

    服务器重启:

    shutdown –h now




  • 相关阅读:
    【西北师大-18软工】第七次作业成绩汇总
    【西北师大-18软工】第六次作业成绩汇总
    【西北师大-18软工】第五次作业成绩汇总
    【西北师大-18软工】第四次作业成绩汇总
    使用jQuery刷新页面
    jquery怎么判断浏览器是否是ie
    JavaScript如何生成随机字母数字字符串
    js如何引入css文件
    提高网站加载速度的提示和小技巧
    JavaScript 9 个功能强大的技巧
  • 原文地址:https://www.cnblogs.com/BlueFire-py/p/8971032.html
Copyright © 2020-2023  润新知