Skip to content

docker oom-killer / possible memory leak ? #139

Description

@jdel

Hello,

I have been using dockbeat for over 2 months to gather container stats from my Rancher managed infrastructure.

I am using 1.0.0 release of dockbeat, in an alpine:3.4 with glibc container and all of my servers running the dockbeat container have logs similar to this:

Nov 25 13:34:49 rancher kernel: [4159464.630005] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Nov 26 08:50:23 rancher kernel: [4228783.775652] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Nov 27 04:36:56 rancher kernel: [4299961.356662] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Nov 27 23:53:57 rancher kernel: [4369367.512043] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Nov 28 19:11:31 rancher kernel: [4438805.604295] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Nov 29 14:28:33 rancher kernel: [4508213.493451] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Nov 30 09:45:06 rancher kernel: [4577591.614083] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  1 05:28:39 rancher kernel: [4648589.332368] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  2 01:19:43 rancher kernel: [4720036.981089] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  2 21:07:16 rancher kernel: [4791274.704217] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  3 16:22:49 rancher kernel: [4860592.882285] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  4 12:08:53 rancher kernel: [4931741.679099] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  5 07:22:56 rancher kernel: [5000969.824923] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  6 02:43:29 rancher kernel: [5070587.938654] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  6 21:48:32 rancher kernel: [5139276.202580] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  7 16:38:34 rancher kernel: [5207063.934761] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  8 11:28:38 rancher kernel: [5274852.423997] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec  9 07:03:11 rancher kernel: [5345310.312589] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec 10 02:13:14 rancher kernel: [5414298.531009] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec 10 21:04:47 rancher kernel: [5482176.791567] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec 11 15:58:49 rancher kernel: [5550205.009526] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec 12 11:07:23 rancher kernel: [5619103.233274] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec 13 05:52:56 rancher kernel: [5686621.833695] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0
Dec 14 01:06:57 rancher kernel: [5755848.022659] dockbeat invoked oom-killer: gfp_mask=0xd0, order=0, oom_score_adj=0

My dockbeat container is currently limited to using 100MB of ram and 200MB of swap (mem_limit set in docker compose).

What is the expected memory usage of dockbeat ?
Could it be possible that there is a memory leak somewhere ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions