Centos7+Django2.2+Nginx+uWSGI部署报错

按照uwsgi官网文档部署 https://uwsgi-docs-zh.readthedocs.io/zh_CN/latest/tutorials/Django_and_nginx.html

通过前台启动uwsgi一切正常,

但相同的启动命令加入到开机启动脚本(rc.local)后启动可以启动,但访问站点会报错如下: Internal Server Error

查看具体的log出现: no python application found, check your startup logs for errors

可是前台使用命令启动时没有这个问题的,只有开机启动就会这样。

使用过其他开机启动方式,问题一样

求助,谢谢!

评论 4

  • <p>我也是这个问题,按djang.cn的<CentOS7下部署Django项目详细操作步骤>那篇文章做的,文章中没说怎么部署环境如何开机能够自动启动,希望大侠们指点! 我现在的临时解决办法是,打开一个screen ,在其中运行一系列手动命令,然后关闭终端退出让它在screen中运行。。。。。显然是很low的做法了。。。。。。</p>

  • <p>如何开机启动nginx,网上资料很多,不难解决 现在不太明白,想请教一下: 1.cenos7 开机如何自动加载virutalenv 制作的虚拟环境 2.在虚拟环境中如何自动启动uwsgi 去解析mysite.xml</p> 以上virtualenv ,uwsgi,nginx 相关操作,如何在ubuntu或cenos7上开机启动?