python - django项目中达到的最大递归级别
问题描述
浏览器响应
Request Method: GET
Request URL: http://192.168.1.25/bigflow/Getprstatus/
Django Version: 2.0.3
Exception Type: OverflowError
Exception Value:
Maximum recursion level reached
Exception Location: /usr/local/lib/python3.5/dist-packages/pandas /io/json/json.py in write, line 99
Python Executable: /var/www/bigb/venv/bin/python
Python Version: 3.5.2
Apache2 托管文件
Alias /static /var/www/bigb/Bigflow/Bigflow/static
Alias /staticdemo /var/www/bigb/BigflowDemo/Bigflow/Bigflow/static
<Directory /var/www/bigb/Bigflow/Bigflow/static>
Require all granted
</Directory>
<Directory /var/www/bigb/BigflowDemo/Bigflow/Bigflow/static>
Require all granted
</Directory>
WSGIDaemonProcess bigflow processes=2 threads=15 display-name=%{GROUP} python-home=/var/www/bigb/venv
WSGIProcessGroup bigflow
WSGIScriptAlias /bigflow /var/www/bigb/Bigflow/Bigflow/wsgi.py
WSGIDaemonProcess Bigflow_api processes=2 threads=15 display-name=%{GROUP} python-home=/var/www/bigb/venv
WSGIProcessGroup Bigflow_api
WSGIScriptAlias /Bigflow_api /var/www/bigb/Bigflow_api/Bigflow_api/wsgi.py
WSGIDaemonProcess bigflowdemo processes=2 threads=15 display-name=%{GROUP} python-home=/var/www/bigb/venv
WSGIProcessGroup bigflowdemo
WSGIScriptAlias /bigflowdemo /var/www/bigb/BigflowDemo/Bigflow/Bigflow/wsgi.py
<Directory /var/www/bigb/Bigflow>
Options -Indexes
</Directory>
<Directory /var/www/bigb/BigflowDemo/Bigflow>
Options -Indexes
</Directory>
<Directory /var/www/bigb/Bigflow/Bigflow>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /var/www/bigb/Bigflow_api/Bigflow_api>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
<Directory /var/www/bigb/BigflowDemo/Bigflow/Bigflow>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
我正在使用 django 项目,最近我在 apache2 服务器上托管了一个新应用程序,现在 apache2 正在运行两个应用程序,两个 django 项目都运行良好。但是我经常遇到一些错误,例如“达到最大递归级别”,并且我的应用程序无法工作。请帮我找出问题所在。
将应用程序指向相同的虚拟环境(venv)是否正确
解决方案
在我发现这个快速而肮脏的解决方案只是增加了 python 脚本中的递归限制后,我遇到了同样的问题:
sys.setrecursionlimit(1500)
默认值为 951,如果它不起作用,那么我想您需要查看回溯以查找重复模式
我希望它对某人有帮助!
推荐阅读
- dataframe - 从数据框中提取所有日期
- swift - 在本地主机中使用 iPad 的相机进行流式传输
- python - 如何在 Pyspark 中将数据帧列表(超过 1000 个数据帧)转换为单个数据帧?
- swift - 如何使用 $ 获取属性包装器值
- java - 尝试从数组中查找重复数字时出现“java.lang.ArrayIndexOutOfBoundsException”异常
- javascript - 如何在具有不同窗口选项卡的同一浏览器上访问管理员和用户的不同会话?
- elasticsearch - 如何限制多索引搜索查询中每个索引的搜索结果?
- python - 在 Selenium 中使用 execute_script 后,span 元素中的文本不显示?
- java - 将特征重要性向量压缩到列名数组时,Scala java.io toArray 错误
- php - 创建 symfony 命令扩展控制器