1

该脚本由作业调度程序 Azkaban 每天执行,并且已经运行了一个多星期。但是昨天它意外地失败了。没有抛出异常,没有致命错误,也没有错误日志条目。我正在从 destruct 函数插入处理到数据库的记录计数,该函数运行良好,但显示仅处理了 7060 条记录中的 241 条。

我现在在哪里:

  1. 如果调用了区域,则意味着没有未捕获的异常,也没有致命错误。
  2. 处理到脚本的 241 条记录工作正常。
  3. php 错误日志、系统日志、azkaban 日志中没有错误
  4. 脚本在 50 秒后停止。通常需要 30 多分钟。所以不会超时。
  5. 它不太可能超过内存限制。一次只获取和处理一条记录。

是否有可能操作系统或 azkaban 或其他一些进程停止了我的脚本,如果是这样我怎么能找到?

系统信息:具有 2GB 可用内存的 ubuntu 服务器。和 30 GB 的可用内存。发生故障时 CPU 使用率也正常。

日志中没有错误,我完全糊涂了。

4

0 回答 0