every blog every motto: There’s only one corner of the universe you can be sure of improving, and that’s your own self.
https://blog.csdn.net/weixin_39190382?spm=1010.2135.3001.5343
0. 前言
django Internal Server Error 记录
1. 正文
部署项目遇到 Internal Server Error
卸载重装来回折腾。。。。。。。
结果是没安装mysqlclient,,,,,,安装完解决了
1.1 解决方案记录
1.1.1 uwsgi.ini配置
#添加配置选择
[uwsgi]
#配置和nginx连接的socket连接
socket=127.0.0.1:9090
#配置项目路径,项目的所在目录
chdir=/www/wwwroot/xxx.xxx.xxxx/
#配置wsgi接口模块文件路径,也就是wsgi.py这个文件所在的目录
wsgi-file=项目名/wsgi.py
#配置启动的进程数
processes=4
#配置每个进程的线程数
threads=2
#配置启动管理主进程
master=True
#配置存放主进程的进程号文件
pidfile=uwsgi.pid
#配置dump日志记录
daemonize=uwsgi.log
修改如下:
- wsgi-file=项目名/wsgi.py 把这一项补充完整路径 wsgi-file=/www/wwwroot/xxx.xxx.xxxx/项目名/wsgi.py
- daemonize=uwsgi.log也补充完整路径 daemonize=/www/wwwroot/xxx.xxx.xxxx/uwsgi.log,这样就能在这个文件里看到错误日志
1.1.2 mysql 数据库
项目中用mysql,需要安装,参考的很多篇博客都没有安装这一步,摔,,,,,
用python项目管理器安装即可。
参考
[1] https://blog.csdn.net/Hinsc6189/article/details/124708784