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




转载于:https://www.cnblogs.com/BlueFire-py/p/8971032.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/570911.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

js数组sort排序原理

大家都知道javascript的数组有sort排序方法,可以实现升序与降序,现在我们来学习一下sort方法排序的原理冒泡排序。冒泡排序:拿数组的当前项和后一项比较,如果当前项大于后一项,两者交换位置。 1 let arr [100, 34, 16, 3, 18, 70];2 3 for …

多数据源处理-苞米豆-dynamic

微服务项目虽然每个服务可以单独使用一个库,但是某些特定服务,如调度中心服务,定时任务等,如果还是使用rpc或者fegin频繁进行远程调用,总感觉不是很合适 所以对单服务进行了多数据源处理 使用的是苞米豆的 dynamic-d…

springboot版本升级导致webservice调用失败org.apache.cxf.common.jaxb.JAXBUtils.createMininumEscapeHandle

很感谢这位作者的文章https://blog.csdn.net/q340505050518/article/details/105394315 近期对项目版本进行升级 原项目版本 从 Springcloud alibaba 2.1.0 Spring cloud Greenwich SpringBoot 2.1.3版本升级, 一开始升级的版本是: Springclo…

servlet中servletContext的五大作用(一)

获取web的上下文路径获取全局的参数作为域对象使用请求转发读取web项目的资源文件package day10.about_servletcontext.get_path; /*** 首先区别:* 一个网站只有一个ServletContext对象* 而每一个Servlet都有一个ServletConfig对象* * 但是我们拿Context对象的话&am…

记录一下alibaba cloud boot 版本对应关系

https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E

hihocoder 1580 Matrix(北京icpc2017网络赛)

#1580 : Matrix时间限制:1000ms单点时限:1000ms内存限制:256MB描述Once upon a time, there was a little dog YK. One day, he went to an antique shop and was impressed by a beautiful picture. YK loved it very much.However, YK did not have money to buy it. He begg…

sentinel控制台无数据解决

本地开发sentinel控制台有数据显示, 部署至linux服务器后,无数据显示 可能出现的原因有如下可能: 1.linux系统时间 和 控制台所在的系统时间不一致导致 date看一下,解决系统时间问题 2.是端口防火墙问题 生产环境对防火墙端口…

Nacos版本升级1.1.3 >> 1.3.1 —>再升级至1.3.2

前段时间进行了版本升级,springboot ,springcloud ,spring cloud alibaba都进行了版本调整 当时nacos并未进行调整, 再测试项目运行过程中,nacos版本不匹配,导致抛出很多nacos的请求异常 并且nacos的1.1…

[BZOJ 5072]小A的树

Description 题库链接 给你 \(n\) 个节点的一棵树,点分黑白。 \(q\) 组询问,每次询问类似于“是否存在树中 \(x\) 个点的连通块恰有 \(y\) 个黑点”。 \(t\) 组数据。 \(1\leq t\leq 5,1\leq n\leq 5000,q\leq 10^5\) Solution 由于询问比较多&#xff0…

Druid的外网访问异常

本地启动访问无异常,部署至Linux服务器后无法访问 #合并多个DruidDataSource的监控数据use-global-data-source-stat: truestat-view-servlet:login-username: adminlogin-password: adminreset-enable: falseurl-pattern: /druid/*# 添加IP白名单allow: "&quo…

POI Excel解析

Maven 引入POI <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.13</version></dependency><dependency><groupId>org.apache.poi</groupId><artifactId>poi-…

Linux项目第一次访问非常慢,后来很快的异常

最近项目本地访问和测试服务器访问都没出现访问很慢的问题。 近期要上生产部署&#xff0c;所以对生产环境的组件及各服务进行了部署&#xff0c;部署完成后进行测试发现请求耗时异常 比如一个订单查询请求&#xff0c;第一次请求耗时5m 或者15s 而且很有规律&#xff0c;不多…

mysql order by按照汉字拼音进行排序

Mysql的处理办法是&#xff1a; SELECT * FROM user_info ORDER BY CONVERT(user_name USING GBK) ASC;

spring注解大全

【转载】https://www.cnblogs.com/zxf330301/articles/6559210.html spring component的作用 1、controller 控制器&#xff08;注入服务&#xff09; 2、service 服务&#xff08;注入dao&#xff09; 3、repository dao&#xff08;实现dao访问&#xff09; 4、component &am…

深度学习的常用框架

目 录 一、Caffe (源于Berkeley的主流CV工具包) 二、TensorFlow (Google的深度学习框架) 三、Torch (Facebook用的卷积神经网络工具包) 四、Theano 五、Keras 六、MXNet 七、其他深度学习框架 八、其他知识拓展认识 前言&#xff1a;深度学习框架是帮助使用者进行深度学习的工…

Flink1.12.0使用过程中遇到的异常

1.Record has Long.MIN_VALUE timestamp ( no timestamp marker). Is the time characteristic set to ProcessingTime, or did you forget to call DataStream.assignTimestampsAndWatermarks(...)? 解决办法&#xff1a; 时间窗口事件选择此方法&#xff0c;Time导包也需要…

多个字段条件相同进行分组并过滤拼装SQL

select posts,term,user_name,GROUP_CONCAT(put_department) put_dept from hrbp_info group by posts,term,user_name having count(*)>1

我对外键的回忆

添加外键&#xff1a;&#xff08;注意&#xff1a;constraint前面没得add&#xff0c;add是alter的时候才会有的&#xff09;CONSTRAINT stu_class_fkFOREIGN KEY(stu_id)REFERENCES stu_class(id)ON UPDATE CASCADEON DELETE CASCADE在添加外键的时候&#xff0c;必须保证外键…

记录一次@Transactional问题处理

Transactional注解标志在方法上会对这个方法全局内的sql产生事务控制 如&#xff1a; Transactional mothod(){ insert A(); select A->result ->insert B(); } 同事务下用A插入的结果对B查询插入 此时的result是获取不到的 不能在method上加事务&#xff0c;需要对A单…

一道清华期中考试题(逃)

据出题的jzh老师所说... 求和【问题描述】组合数 C(n,m)是从 n 个物品中取 m 个的方案数。C(n,m)(n!)/(m!(n-m)!)斐波那契数列 F 满足&#xff0c; F[0]F[1]1&#xff0c; n≥2 时 F[n]F[n-1]F[n-2]给出 n&#xff0c;求 C(n,0)F[0]C(n,1)F[1]…C(n,n)F[n]【输入格式】一行一个…