最近我们的系统老是会因为oom导致重启。因为每次出现oom并重启的机器只有一台或者两台,所以怀疑是因为调用pod的流量不均导致的。再查看了每个pod的流量后排除了此猜测。
但是很诡异的是,每次都是单台机器oom。再查慢sql时发现有一条sql返回条数达到了226000条(没有使用mybatis的流式返回),怀疑就是此条sql返回的结果导致的oom。最后把这些数据删除观察一天再无oom重启现象(数据无用为脏数据)。
最近我们的系统老是会因为oom导致重启。因为每次出现oom并重启的机器只有一台或者两台,所以怀疑是因为调用pod的流量不均导致的。再查看了每个pod的流量后排除了此猜测。
但是很诡异的是,每次都是单台机器oom。再查慢sql时发现有一条sql返回条数达到了226000条(没有使用mybatis的流式返回),怀疑就是此条sql返回的结果导致的oom。最后把这些数据删除观察一天再无oom重启现象(数据无用为脏数据)。