python长时间运行进程崩溃没有错误输出

时间:2016-02-08 14:05:11

标签: python linux

我正在运行一个执行以下逻辑步骤的python脚本:

  • 从数据库查询中获取主机列表
  • 对于每个主机,获取一个csv
  • 使用Pandas处理csv
  • 将输出插入elasticsearch

效果很好,但由于主机列表在某些情况下很大,完成部分运行最多可能需要6天。

问题在于,有时它会在没有太多信息的情况下崩溃。 这是/ var / log / messages中的错误:abrt [3769]:

  

将pid 24382(/ usr / bin / python)的核心转储保存到   / var / spool / abrt / ccpp-2016-02-05-10:33:42-24382(631136256 bytes)   abrtd:目录' ccpp-2016-02-05-10:33:42-24382'检测到创建   abrtd:解释器崩溃了,但没有检测到打包的脚本:' python   /home/cloud/collection-all-es-commissioned.py' abrtd:' post-create'上   '在/ var /阀芯/ ABRT / CCPP-2016-02-05-10:33:42-24382'退出1 abrtd:   删除问题目录   '在/ var /阀芯/ ABRT / CCPP-2016-02-05-10:33:42-24382'

在Oracle Linux中使用python 2.6和2.7。

关于如何找出根本原因并修复它的任何想法?

谢谢, 艾萨克

0 个答案:

没有答案