diango项目Internal Server Error问题解决
项目场景:
django项目
采用uwsgi部署
打包运行后发现出现Internal Server Error
问题描述:
diango项目网页出现Internal Server Error,查看日志发现no python application found
解决思路:
- 删除uwsgi_log的日志
- 重新启动uwsgi
- 打开uwsgi日志文件
- 不断的进行修改尝试,打开uwsgi日志查看问题
原因分析:
存在的问题如下:
- 使用pyinstaller打包时不要加-F
- 打包后的文件还是放在原来的目录下运行
解决方案:
- 将打包后的文件还是放在原来的目录下运行
- 打包应用时不要使用pyinstaller -F manage.spec ;
要使用pyinstaller manage.spec ; - 要确保uwsgi.ini里面的项目目录 Python路径正确