Skip to content

/dev/shm mount not having enough space in Docker container

https://docs.gitlab.com/ee/install/docker.html#devshm-mount-not-having-enough-space-in-docker-container GitLab で下記のようなログがたくさん出る問題

writing value to /dev/shm/gitlab/sidekiq/gauge_all_sidekiq_0-1.db failed with unmapped file
writing value to /dev/shm/gitlab/sidekiq/histogram_sidekiq_0-0.db failed with unmapped file

/-/metrics エンドポイントで Prometheus メトリクスを提供しているが、docker の場合 /dev/shm に一時ファイルを配置する Prometheus メトリクス関連ファイルを保持するには不十分なのでエラーログが出る docker compose で増やす場合は下記のような感じ

version: '3.5'
services:
your_service:
shm_size: '2gb'