InfluxDB 2.x docker image does not run well in Azure Container Instances

I’m using the influxdb docker image (currently 2.0.9) hosted in Azure Container Instances. This works alright until I try to use the container with more than 1 CPU in ACI. In that case, the InfluxDB instance crashes. This used to work for me in earlier versions (2.0.6 if I remember correctly).

The log below is what I managed to capture.

time="2021-11-17T13:59:11Z" level=info msg="reset OCSP cache file. /root/.cache/snowflake/ocsp_response_cache.json" func="gosnowflake.(*defaultLogger).Infof" file="log.go:104"
time="2021-11-17T13:59:11Z" level=info msg="reading OCSP Response cache file. /root/.cache/snowflake/ocsp_response_cache.json\n" func="gosnowflake.(*defaultLogger).Infof" file="log.go:104"
time="2021-11-17T13:59:11Z" level=error msg="failed to open. Ignored. open /root/.cache/snowflake/ocsp_response_cache.json: no such file or directory\n" func="gosnowflake.(*defaultLogger).Errorf" file="log.go:120"
ts=2021-11-17T13:59:22.486525Z lvl=info msg="Welcome to InfluxDB" log_id=0XsYyCTG000 version=2.0.9 commit=d1233b7951 build_date=2021-10-01T21:09:53Z
ts=2021-11-17T13:59:22.556404Z lvl=info msg="Resources opened" log_id=0XsYyCTG000 service=bolt path=/aci/db/influxd.bolt
ts=2021-11-17T13:59:22.597463Z lvl=info msg="Checking InfluxDB metadata for prior version." log_id=0XsYyCTG000 bolt_path=/aci/db/influxd.bolt
ts=2021-11-17T13:59:22.609514Z lvl=info msg="Using data dir" log_id=0XsYyCTG000 service=storage-engine service=store path=/aci/db/engine/data
ts=2021-11-17T13:59:22.616691Z lvl=info msg="Compaction settings" log_id=0XsYyCTG000 service=storage-engine service=store max_concurrent_compactions=2 throughput_bytes_per_second=50331648 throughput_bytes_per_second_burst=50331648
ts=2021-11-17T13:59:22.616863Z lvl=info msg="Open store (start)" log_id=0XsYyCTG000 service=storage-engine service=store op_name=tsdb_open op_event=start
unexpected fault address 0x7f1ca7535000
fatal error: fault
[signal SIGBUS: bus error code=0x2 addr=0x7f1ca7535000 pc=0x4728ea]

goroutine 1 [running]:
runtime.throw({0x1e02f52, 0xc0011ef560})
	/home/circleci/.tools/go/src/runtime/panic.go:1198 +0x71 fp=0xc0008fbb90 sp=0xc0008fbb60 pc=0x43df11
runtime.sigpanic()
	/home/circleci/.tools/go/src/runtime/signal_unix.go:732 +0x125 fp=0xc0008fbbe0 sp=0xc0008fbb90 pc=0x4541a5
runtime.memmove()
	/home/circleci/.tools/go/src/runtime/memmove_amd64.s:164 +0x10a fp=0xc0008fbbe8 sp=0xc0008fbbe0 pc=0x4728ea
bytes.(*Reader).Read(0xc0004db5f0, {0xc0011c1ef4, 0xc0008fbc50, 0x4554f2})
	/home/circleci/.tools/go/src/bytes/reader.go:45 +0x7a fp=0xc0008fbc18 sp=0xc0008fbbe8 pc=0x51a6da
io.ReadAtLeast({0x3929700, 0xc0004db5f0}, {0xc0011c1ef4, 0x4, 0x4}, 0x4)
	/home/circleci/.tools/go/src/io/io.go:328 +0x9a fp=0xc0008fbc60 sp=0xc0008fbc18 pc=0x4dcf3a
io.ReadFull(...)
	/home/circleci/.tools/go/src/io/io.go:347
github.com/influxdata/influxdb/v2/tsdb.ReadSeriesSegmentHeader({0x7f1ca7535000, 0x400000, 0x400000})
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/series_segment.go:393 +0xc9 fp=0xc0008fbcc0 sp=0xc0008fbc60 pc=0xbc2629
github.com/influxdata/influxdb/v2/tsdb.(*SeriesSegment).Open.func1(0xc0011c2d70)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/series_segment.go:101 +0x8a fp=0xc0008fbce8 sp=0xc0008fbcc0 pc=0xbc122a
github.com/influxdata/influxdb/v2/tsdb.(*SeriesSegment).Open(0xc0008fbdd0)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/series_segment.go:109 +0x1e fp=0xc0008fbd18 sp=0xc0008fbce8 pc=0xbc113e
github.com/influxdata/influxdb/v2/tsdb.(*SeriesPartition).openSegments(0xc0005c5ad0)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/series_partition.go:117 +0x31c fp=0xc0008fbe00 sp=0xc0008fbd18 pc=0xbbd07c
github.com/influxdata/influxdb/v2/tsdb.(*SeriesPartition).Open.func1(0xc0005c5ad0)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/series_partition.go:79 +0x25 fp=0xc0008fbe60 sp=0xc0008fbe00 pc=0xbbcc05
github.com/influxdata/influxdb/v2/tsdb.(*SeriesPartition).Open(0xc0005c5ad0)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/series_partition.go:96 +0x6f fp=0xc0008fbea8 sp=0xc0008fbe60 pc=0xbbcb4f
github.com/influxdata/influxdb/v2/tsdb.(*SeriesFile).Open(0xc0011c2c30)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/series_file.go:91 +0x4e5 fp=0xc0008fc118 sp=0xc0008fbea8 pc=0xbb7665
github.com/influxdata/influxdb/v2/tsdb.(*Store).openSeriesFile(0xc001d80000, {0xc0011ce224, 0x10})
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/store.go:499 +0x11e fp=0xc0008fc180 sp=0xc0008fc118 pc=0xbd897e
github.com/influxdata/influxdb/v2/tsdb.(*Store).loadShards(0xc001d80000)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/store.go:311 +0x1448 fp=0xc0008fcbb0 sp=0xc0008fc180 pc=0xbd6608
github.com/influxdata/influxdb/v2/tsdb.(*Store).Open(0xc001d80000)
	/home/circleci/go/src/github.com/influxdata/influxdb/tsdb/store.go:217 +0x216 fp=0xc0008fcc68 sp=0xc0008fcbb0 pc=0xbd4f76
github.com/influxdata/influxdb/v2/storage.(*Engine).Open(0xc0002ae580, {0x39711d8, 0xc0002f2240})
	/home/circleci/go/src/github.com/influxdata/influxdb/storage/engine.go:178 +0x10f fp=0xc0008fccf8 sp=0xc0008fcc68 pc=0x1597fcf
github.com/influxdata/influxdb/v2/cmd/influxd/launcher.(*Launcher).run(0xc0001c7420, {0x39711d8, 0xc0002f21c0}, 0xc000446900)
	/home/circleci/go/src/github.com/influxdata/influxdb/cmd/influxd/launcher/launcher.go:395 +0x2be2 fp=0xc0008ffc68 sp=0xc0008fccf8 pc=0x1ab7fe2
github.com/influxdata/influxdb/v2/cmd/influxd/launcher.cmdRunE.func1()
	/home/circleci/go/src/github.com/influxdata/influxdb/cmd/influxd/launcher/cmd.go:106 +0x2ec fp=0xc0008ffd68 sp=0xc0008ffc68 pc=0x1ab146c
github.com/influxdata/influxdb/v2/kit/cli.NewCommand.func1(0xc000371600, {0xc0009633b0, 0x3, 0x3})
	/home/circleci/go/src/github.com/influxdata/influxdb/kit/cli/viper.go:54 +0x1e fp=0xc0008ffd78 sp=0xc0008ffd68 pc=0xcd177e
github.com/spf13/cobra.(*Command).execute(0xc000371600, {0xc00012e010, 0x3, 0x3})
	/home/circleci/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:842 +0x60e fp=0xc0008ffe38 sp=0xc0008ffd78 pc=0xc461ae
github.com/spf13/cobra.(*Command).ExecuteC(0xc000371600)
	/home/circleci/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:950 +0x3ad fp=0xc0008ffef0 sp=0xc0008ffe38 pc=0xc4680d
github.com/spf13/cobra.(*Command).Execute(...)
	/home/circleci/go/pkg/mod/github.com/spf13/cobra@v1.0.0/command.go:887
main.main()
	/home/circleci/go/src/github.com/influxdata/influxdb/cmd/influxd/main.go:53 +0x41b fp=0xc0008fff80 sp=0xc0008ffef0 pc=0x1af11bb
runtime.main()
	/home/circleci/.tools/go/src/runtime/proc.go:255 +0x227 fp=0xc0008fffe0 sp=0xc0008fff80 pc=0x440607
runtime.goexit()
	/home/circleci/.tools/go/src/runtime/asm_amd64.s:1581 +0x1 fp=0xc0008fffe8 sp=0xc0008fffe0 pc=0x471961

goroutine 20 [chan receive]:
github.com/influxdata/flux/execute.createOperatorProfiler.func1(0xc0002e8640)
	/home/circleci/go/pkg/mod/github.com/influxdata/flux@v0.131.0/execute/profiler.go:108 +0xd3
created by github.com/influxdata/flux/execute.createOperatorProfiler
	/home/circleci/go/pkg/mod/github.com/influxdata/flux@v0.131.0/execute/profiler.go:106 +0xda

goroutine 21 [select]:
go.opencensus.io/stats/view.(*worker).start(0xc0000df8b0)
	/home/circleci/go/pkg/mod/go.opencensus.io@v0.22.3/stats/view/worker.go:154 +0xb9
created by go.opencensus.io/stats/view.init.0
	/home/circleci/go/pkg/mod/go.opencensus.io@v0.22.3/stats/view/worker.go:32 +0x87

goroutine 31 [syscall]:
os/signal.signal_recv()
	/home/circleci/.tools/go/src/runtime/sigqueue.go:169 +0x98
os/signal.loop()
	/home/circleci/.tools/go/src/os/signal/signal_unix.go:24 +0x19
created by os/signal.Notify.func1.1
	/home/circleci/.tools/go/src/os/signal/signal.go:151 +0x2c

goroutine 37 [select]:
github.com/influxdata/influxdb/v2/kit/signals.WithSignals.func1()
	/home/circleci/go/src/github.com/influxdata/influxdb/kit/signals/context.go:18 +0x8d
created by github.com/influxdata/influxdb/v2/kit/signals.WithSignals
	/home/circleci/go/src/github.com/influxdata/influxdb/kit/signals/context.go:16 +0x105

goroutine 38 [select]:
github.com/influxdata/influxdb/v2/bolt.(*pluginMetricsCollector).pollTelegrafStats(0xc0002445a0, 0x0)
	/home/circleci/go/src/github.com/influxdata/influxdb/bolt/metrics.go:109 +0x7c
created by github.com/influxdata/influxdb/v2/bolt.(*pluginMetricsCollector).Open
	/home/circleci/go/src/github.com/influxdata/influxdb/bolt/metrics.go:104 +0x77