Closed kometchtech closed 6 years ago
Docker + Chromium = SIGBUS - A Blog https://csmarosi.github.io/sigbus.html
どうやら、Dockerコンテナに対して、/dev/shm
がデフォルトだと64MBしか割り当てないため、
OOM-killerが走ってしまうためらしい。
解決策としては、/dev/shmをホストにマウントするようにすればよい。
-v /dev/shm:/dev/shm -v /run/shm:/run/shm
knot resolverで以下のようなエラーが発生する。
root zoneをダウンロードして更新するタイミングで失敗する?
-O0
を設定して最適化を無効、-heap-arrays
も設定したうえで問題が変化するか確認する。 https://github.com/kometchtech/docker-build/blob/c4f6cf66c6198a8dd70883bd04b4d892ea21ed27/kresd/Dockerfile#L13