当前位置:   article > 正文

windows apache部署django卡住,django线程被杀死

django卡住

最近使用apache 在windows部署django项目的时候,出现了一个奇怪的问题,httpd(apache)服务刚启动时候没有问题,过大概一分钟就卡住没有返回,查看日志C:\Apache24\logs\error.log
在这里插入图片描述
发现是线程被杀死了,网上找了半天没有发现什么原因。后来不知道在哪里看另外一个问题,把这个问题解决了。
django版本问题
原来使用的是Django 3.0 更换成Django2.1.3 即可解决。

顺便写一下自己遇到的其他坑:
1、版本需要对应好
apache 和python 和系统的 以及mod版本要对应好

2、如果出现apache启动成功但是无法访问后端一直转圈的原因在配置文件中增加
WSGIApplicationGroup %{GLOBAL}

3、学会看日志 C:\Apache24\logs

4、 如果出现encoding的问题大概率是WSGIPythonPath 的问题
WSGIPythonPath “C:\xxxxxxxxxxx\site-packages;C:\xxxxxxxxxx”

5、 虚拟环境情况下 WSGIPythonHome 使用本机的python不是虚拟环境的
WSGIPythonHome “C:\Users\Administrator\AppData\Local\Programs\Python\Python36”

6、如果apche运行报没有django的问题,且直接运行没有问题则有可能是因为安装了minicoda3导致的,使用where python可以发现有有两个python.exe

7、windows pip使用国内源https://blog.csdn.net/qq_37094081/article/details/91375777

8、django 线程被干掉是因为使用django3 使用django2则没有这个问题pip3 install django==2.1.3

9、在Windows平台上,没有守护程序模式WSGIDaemonProcess,只有嵌入式模式

10、No module named 项目名 没有指定项目路径加上就好
#指定项目路径
WSGIPythonPath 项目路径

11、windows server2016 本地可以访问,局域网访问不了的 防火墙的问题,防火墙允许80端口即可
https://www.cnblogs.com/webmans/p/6899109.html

12、 访问网页一直在加载,似乎被挂起. 转圈需要3分钟多钟, 最终显示无法访问. 或者超时.
https://blog.csdn.net/cuiyadll/article/details/84770494

13、(OS 5)拒绝访问 使用管理员权限运行cmd 在Apache/bin 路径下执行 httpd

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/592991
推荐阅读
相关标签
  

闽ICP备14008679号