ERROR: Job failed: exit code 137

Summary

I got this error while CI. The runner finishes its 90% of works, then the pipeline failed and throwing an error like ERROR: Job failed: exit code 137

Steps to reproduce

My project has 3 runners with docker executor on a single Linux machine.

Actual behavior

Failed with the error of ERROR: Job failed: exit code 137

Expected behavior

Need to run without failure.

Relevant logs and/or screenshots

job log
![![Screenshot_from_2019-07-19_12-02-18](/uploads/c2311cc626a2cf45215afb2936a5e887/Screenshot_from_2019-07-19_12-02-18.png)

Environment description

I am using specifc runner and docker executors and my docker-info output:-

Containers: 39 Running: 2 Paused: 0 Stopped: 37 Images: 52 Server Version: 18.09.6 Storage Driver: overlay2 Kernel Version: 4.15.0-51-generic Operating System: Ubuntu 16.04.4 LTS OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 15.52GiB

config.toml contents
check_interval = 0

[[runners]]
  name = "RUNNER#1"
  url = "https://example.com/"
  token = "123456xxxx"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "node:latest"
    privileged = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0
  [runners.cache]

[[runners]]
  name = "RUNNER#2"
  url = "https://example.com/"
  token = "123456xxxx"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "node:latest"
    privileged = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0
  [runners.cache]

[[runners]]
  name = "RUNNER#3"
  url = "https://example.com/"
  token = "123456xxxx"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "node:latest"
    privileged = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0
  [runners.cache]

Used GitLab Runner version

Version:      10.8.0
Git revision: 079aad9e
Git branch:   
GO version:   go1.8.7
Built:        2018-05-22T03:24:56+00:00
OS/Arch:      linux/amd64
Edited by Kathiresan