GitLab CI で「ERROR: Build failed: Get http://unix.sock/v1.18/version: dial unix /var/run/docker.sock: socket: too many open files」と出た時の対処

いつもの様にpushしてCIがpassするのを待っていたら下記の様なエラーに遭遇。

gitlab-ci-multi-runner 1.3.2 (*****)
Using Docker executor with image python:3.5.2-alpine ...

ERROR: Build failed: Get http://unix.sock/v1.18/version: dial unix /var/run/docker.sock: socket: too many open files

このエラーにはgitlab本家にもissueとして上がっており、どうやらgitlab-ci-runnerを再起動すると直るみたいです。
EC2の上に立てていたので、コンソール画面からrebootしてjobをretryしたら問題なく動いてpassしました。

gitlab.com