python 脚本在 Windows 上崩溃;通过运行单独的内存更新 py 脚本修复

问题描述 投票:0回答:1

我的 Python Flask API 服务器在我的新 Windows 计算机(戴尔工作站)上运行几秒钟后崩溃。通常没有错误消息,但有时会出现与 Python 库(不是我的代码)相关的错误。 enter image description here 同样的程序在其他 5 台具有相同操作系统版本(但硬件规格较低)的 Windows 机器上稳定运行且没有错误。

这里是另一个可能的错误消息(不时变化) enter image description here


昨天, 我有了一个新的发现:我写了一个不相关的Python脚本,在while True循环中不断更新内存信息(更新一个数组变量,占用1K内存)。当我运行这个

update_memory script
然后启动Flask服务器时,Flask程序正常运行并且不退出。

但是,只要我关闭

update_memory script
,Flask 程序就会立即自动终止。同样,通常没有错误消息,但有时会出现与 Python 库相关的错误(仍然不是我的代码)。


其他详细信息:

当Flask py脚本退出时,Windows eventvwr中总是有这个事件。它是这样的:

EventData 

python.exe 
3.10.6150.1013 
62e84c21 
python310.dll 
3.10.6150.1013 
62e84bd6 
c0000005 
0000000000073fe5 
36f0 
01dad2a089e5de44 
C:\Users\user\AppData\Local\Programs\Python\Python310\python.exe 
C:\Users\user\AppData\Local\Programs\Python\Python310\python310.dll 
ac4f916b-29e0-4081-9ea1-b4640148abe9 

我注意到里面有一个“c0000005”并做了一些研究,它可能与内存有关。所以我写了

update_memory script
并对发生的事情感到震惊。


顺便说一句,我在这台机器上安装了不同的Windows操作系统版本(win10,win11),但总是出现同样的错误,没有例外,没有奇迹。

我怀疑存在硬件问题或硬件兼容性问题。我怎样才能继续进一步调查这个问题?

python windows flask memory hardware
1个回答
0
投票

如果您在 Windows 上遇到错误,我建议使用带有 wsl 的 Ubuntu 终端,您可以在 Microsoft 商店中找到它。

尝试一下,让我知道是否有效

© www.soinside.com 2019 - 2024. All rights reserved.