首页 > 解决方案 > Dockerized Django - 运行 manage.py 导致分段错误

问题描述

我在 8gb ram 的树莓派 4b 上的 docker 中运行 Django。当 docker 运行包含一些命令的启动脚本时,python3 manage.py ...Django 在成功执行命令后崩溃并出现分段错误。

重新创建此行为的最简单方法是:

登录 docker shell: docker exec -it django_backend /bin/bash
进入 venv 然后运行:python3 manage.py
这会按预期列出 manage.py 的所有选项,然后在导致段错误后立即列出。

输出:

键入“manage.py help”以获取有关特定子命令的帮助。
可用的子命令:

[认证]

更改密码
创建超级用户
...

分段错误(核心转储)

内存绝对不是问题,只有不到 20% 的可用内存正在使用。我尝试了整个系统的多次重置。我还在另外两台 8GB 内存的机器上试过这个,我没有遇到段错误。

任何想法可能是什么原因或我如何测试可能的原因?

标签: pythondjangodocker

解决方案


推荐阅读