Praefect service took too much RSS memory

故障的背景

客户工程师发现Praefect节点内存使用率非常高。

Praefect节点安装部署了:

  • Consul server
  • Pgbouncer
  • Patroni
  • Postgresql
  • Praefect

进一步排查发现是praefect进程占用内存过多,具体进程:

git       1666  0.3  0.2 1199232 38692 ?       Sl   10:02   1:28 /opt/gitlab/embedded/bin/praefect -config /var/opt/gitlab/praefect/config.toml

上述仅为示例,不代表实际占用。

故障排除的结论

初步怀疑是代码Bug导致的内存泄露,需要分析一下具体原因。

Qian Zhang (Gary) 编辑于