使用宝塔面板配置django项目的时候,提示internet server error错误
出现这个错误的原因比较多
比如:
wsgi.py文件中的应用名称对不上
sqlite3的版本太低对不上
或者是mysql版本不对、密码不对
也有可能是缺少项目运行的关键依赖模块
原因是多种多样的。
要解决的这个问题,最好的办法是查看你的python项目管理器的日志文件,才能对症下药。
有朋友说,我的python项目管理器中的日志文件是空白的,怎么办?
是空白的,那可能是你设置出错了,你只要找到uwsgi.log文件就可以看到日志了。
怎么找?
看你的uiwsgi.ini文件中设置的位置是什么
比如我的uiwsgi.ini文件是下面这样的:
#添加配置选择 [uwsgi] #配置和nginx连接的socket连接 socket=127.0.0.1:8997 #配置项目路径,项目的所在目录 chdir=/www/wwwroot/www.我的域名.com/ #配置wsgi接口模块文件路径,也就是wsgi.py这个文件所在的目录 wsgi-file=lekuwang/wsgi.py #配置启动的进程数 processes=8 #配置每个进程的线程数 threads=2 #配置启动管理主进程 master=True #配置存放主进程的进程号文件 pidfile=uwsgi.pid #配置dump日志记录 daemonize=uwsgi.log`
看最后daemonize这里
这样就表示我的python项目运行日志是在根目录下面
我要找到它,只要去根目录下面找就行了,找到后,直接点页面的编辑,就可以看到你的python项目运行日志了。
标签: