
正文
python的coredump怎么分析,python dumps loads
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
window上如何设置才能获取dump文件
操作方法:需要在电脑端安装DebuggingTools,安装后打开DebuggingToolsforWindows文件夹,点击WinDbg,运行软件,点击File,选择“OpenCrashDump”,选择需要打开的dump文件,点击“Yes”即可打开文件。
推荐下载:windows10专业版64位下载解决方法如下:我们右键点击“此电脑”,选择“属性”,如下图所示。点击“高级系统设置”,如下图所示。在系统属性窗口中,高级选项卡中的启动和故障恢复中,点击“设置”按钮。
可以把程序的执行状态通过调试器保存到dump文件中。Dump文件是用来给驱动程序编写人员调试驱动程序用的,这种文件必须用专用工具软件打开,比如使用WinDbg打开。在Windbg中可以通过.dump命令保存进程的dump文件。
第一步丶打开电脑的dump文件存储功能。在“我的电脑”上右键——属性——高级,选好后点确定,下次再出现蓝屏时,系统就会存储下dump文件,一般存放位置在系统盘的minidump文件夹下。
能看懂dump文件的至少也是二级微软工程师,而且看懂也不等于能解决,倒不如直接重新安装系统,能解决几乎所有软件问题和部分硬件问题,重装也解决不了那基本是要修理硬件的,需要专业人士解决,也用不着你在这“分析蓝屏原因”。
程序崩溃(crash)的时候, 为了以后能够调试分析问题, 可以使用WinDBG要把当时程序内存空间数据都保存下来,生成的文件称为dump 文件。
相关问答
Q1: python在Linux运行中遇到Killed怎么办
当linux出现killed进程的时候,意味着整个系统的内存已经不足,如果不杀死进程的话,就会导致系统的崩溃。解决办法:增加系统内存,是优化进程,使其占用内存降低。
把coredump打开,先找到线索。自己先分析错误,才能修改python的错误嘛。
估计是有内存泄露。仔细检查一下,如果是大程序,就悲剧了。可以预先估计一下可能出问题的点,有针对性的检查。
一种方式是直接运行Python py源文件,方法是先在终端中用cd命令切换到py源文件所在的目录,然后以./文件名的方式运行py源文件(文件名前面加的是一个英文点号和一个英文斜杠,表示在当前目录下运行文件)。
Q2: 怎么修改ulimit,开启php的coredump输出
1、检查配置 看看shell配置里有没有 ulimit -c 0 这种类似的关闭的操作,例如 HOME/.bash_profile 或者 $HOME/.bashrc 之类的,如果有,注释掉。
2、对于需要做许多 socket 连接并使它们处于打开状态的 Java 应用程序而言,最好通过使用 ulimit -n xx 修改每个进程可打开的文件数,缺省值是 1024。
3、查看当前是否已经打开了此开关 通过命令:ulimit -c 如果输出为 0 ,则代表没有打开。如果为unlimited则已经打开了,就没必要在做打开。通过命令打开 ulimit -c unlimited .然后通过步骤1,可以监测是否打开成功。
4、)如何生成 coredump 文件 登陆 LINUX 服务器,任意位置键入 echo ulimit -c 1024 /etc/profile 退出 LINUX 重新登陆 LINUX 键入 ulimit -c 如果显示 1024 那么说明 coredump 已经被开启。
5、如果只是普通用户,只是暂时的修改ulimit -n,可以直接shell命令来修改(ulimit -n 1024000)。但是这个设置时暂时的保留!当我们退出bash后,该值恢复原值。如果要永久修改ulimit,需要修改/etc/security/limits.conf。
6、第一种方法是修改/etc/profile,把ulimit那一行改为 ulimit -S -c unlimited /dev/null 2&1 这样设置后系统允许所有用户生成没有大小限制的core dump文件。
关于python的coredump怎么分析和python dumps loads的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






