今天在倒腾django项目的时候突然遇到一个bug,一开始报的是内部服务器错误:“Internal Server Error”,此时服务器的状态是Nginx开启了8000端口,uWSGI服务也在启动中,然后开始排查,首先从Nginx下手,逐行检查Nginx配置没问题后,又重新启动了一下,结果还是这样的问题,看来跟Nginx没有关系;然后开始找uwsgi配置的问题,无论是修改socket端口还是增加module参数,都无法解决问题,但是如果关闭uwsgi的话,会报”502 Bad Gateway“的错误,而这个错误代表nginx反向代理配置成功,但是对应的uWSGI未启动,所以也排除uWSGI配置的问题。。。。。。。
这时候才意识到查看uwsgi.log日志,于是 sudo vim uwsgi.log 走起,果然看到了报错信息:

no python application found, check your startup logs for errors
翻译是:找不到python应用程序,请检查启动日志中的错误

结合最上面的“No module named django”,看来应该是python环境的问题,因为我在服务器中安装的有anaconda版本的python3,里面是有django这些模块的,而我启动的django服务应该是用了服务器自带的python2,所以下一步就是修改python的环境变量了。
一开始我用的是 sudo vim /etc/profile ,在文件末尾添加一行:
export PATH=/home/xxx/anaconda3/bin:$PATH
然后更新一下:source /etc/profile
但是这样没有效果

期间也尝试过删除python2 和 添加软连接,如下:

sudo ln -sf /home/xxx/anaconda3/bin/python /usr/bin/python

不过还是没能改变服务器的默认python环境

然后又尝试另一种方法修改环境变量:

vi ~/.bashrc

看到的最后一行是这样的:

‘export PATH=/home/xxx/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin’

然后将除了anaconda3之外的其他环境变量都删掉,并修改anaconda3的内容:

‘export PATH=/home/xxx/anaconda3/bin:$PATH’

最后保存退出,再更新一下:source ~/.bashrc

回到django项目文件中,killall -s INT uwsgi 杀掉所有的uwsgi进程,uwsgi --ini uwsgi.ini 重启uwsgi,django项目就可以正常访问了。

查看python版本:python -V
或者是直接进入python控制台:

可以看到使用的环境已经转变到anaconda了。
|
|
|
|

no python application found, check your startup logs for errors错误解决相关推荐

  1. 初次使用uwsgi:no python application found, check your startup logs for errors

    按照文档,首先写一个test.py的文件,进行测试是否安装成功 1 def application(env, start_response): 2 start_response('200 OK', [ ...

  2. eclipse中出现Context startup failed due to previous errors错误解决方法

    eclipse中出现Context startup failed due to previous errors错误解决方法 今天使用svn更新了工程之后,发现eclipse工程的.classpath文 ...

  3. Unable to import maven project: See logs for details错误解决方法

    Unable to import maven project: See logs for details错误解决方法 Unable to import maven project: See logs ...

  4. python——关于“霍兰德人格分析雷达图”代码运行错误解决

    问题描述: 嵩天老师课上代码运行时出现两个问题: 1.无Qt平台插件错误(解决了很久):This application failed to start because no Qt platform ...

  5. python脚本AttributeError: module 'xxxx' has no attribute 'xxxxx'错误解决办法

    最近写脚本发现了这样的一个错误,脚本.环境什么的完全正确,但执行的时候却报错:AttributeError: module 'xxxx' has no attribute 'xxxxx',查阅了一些相 ...

  6. Python由于目标计算机积极拒绝,无法连接。错误解决

    出现这种情况的原因是电脑使用了代理服务器,在设置中,将代理服务关闭就行 这时候通过GET访问界面就能成功了.测试代码: import requestsr=requests.get('https://w ...

  7. no python application found_用Nginx部署Django服务no python application found

    报错如下: --- no python application found, check your startup logs for errors --- [pid: 20548|app: -1|re ...

  8. idea会抛出Unable to import maven project: See logs for details错误

    问题描述: 从github/svn/git上下拉下来的项目,在maven更新中,idea会抛出Unable to import maven project: See logs for details错 ...

  9. Artifactory——启动错误[Artifactory failed to initialize: check Artifactory logs for errors.]解决方案

    问题描述 浏览器访问http://ip:8081: {"errors" : [ { "status" : 500, "message" : ...

  10. Redis 错误Please check the Redis logs for details about the RDB error解决

    今天本地给redis定时存数据时出现以下错误:MISCONF Redis is configured to save RDB snapshots, but it is currently not ab ...

最新文章

  1. 【C语言运算符大全】快速学会C语言运算符
  2. window.onload和$(document).ready(function(){})的区别
  3. Java修炼之路——基础篇——平台无关性
  4. 构建高性能ASP.NET站点 开篇
  5. 如何在SQL Server中的SELECT TOP 中使用变量
  6. hdu3468 Treasure Hunting 二分匹配
  7. SpringSecurity-1-AuthenticationFailureHandler接口(登录失败之后的处理逻辑)
  8. wpf 界面加载 Command
  9. python 统计文本文件的行数
  10. Linux 2.6下Driver开发的34个变化
  11. python ichat使用学习记录
  12. 联发科MT6763芯片设计,MT6763参考设计,MT6763处理器资料
  13. 网站嵌入虚拟试衣间方案问题
  14. win10电脑状态栏图标不见消失解决办法
  15. Google guava之SortedMultiset简介说明
  16. 倒水问题python实现
  17. layui教程(一) form 表单的提交问题
  18. Linux使用uinput实现虚拟鼠标
  19. oracle trace进程,ORACLE SQL_TRACE的使用
  20. KPI、KPA、OKR三者的区别

热门文章

  1. python爬虫实战---网易云音乐评论抓取
  2. 学生管理系统IPO图_南昌市2020年小升初信息管理系统学生家长操作说明及采集流程...
  3. 意法半导体终于拥抱Cortex-A架构发布STM32MP1 MPU
  4. choco安装[win10包管理器]
  5. (P24)进程间通信介绍二:死锁 ,信号量与PV原语 ,用PV原语解决司机与售票员问题 ,用PV原语解决民航售票问题 ,用PV原语解决汽车租赁问题
  6. 原生JS实现刮刮乐功能
  7. [CF235C] Cyclical Quest
  8. 电脑安装win10系统
  9. mysql中secure_file_priv=不生效的问题
  10. 《解构产品经理互联网产品策划入门》PDF+《互联网产品运营产品经理的10堂精英课》PDF分析...