由于RSM已关闭、无法通过S3 API访问StorageGRID
适用场景
StorageGRID 11.2.0.5及更早版本
问题描述
- 无法通过S3 API访问StorageGRID。
SVST(Status - Replicated State Machine Service (RSM))检测到警报的原因是Not Running。
示例:

bycast-err.log在模数转换器上、节点rsm: rsm panic会重复显示""。
示例:
<HOST> rsm: rsm panic
servermanager.log显示由于尝试启动时反复失败、复制的状态计算机(RSM)服务将进入错误状态。
示例:
rsm | start initiated
rsm | rsm starting
rsm | rsm ended
rsm | rsm starting
rsm | rsm ended
rsm | rsm starting
rsm | rsm ended
..
rsm | rsm starting
rsm | rsm ended
rsm | Too many failed attempts, entering error state
rsm | rsm ended
rsm.errlog显示了RSM发生崩溃的SIGSEGV情况。
示例:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x10 pc=0xa4cf23]
goroutine 150 [running]:
storagegrid/rsm/client.(*ESClient).Execute(0xc42038a6a0, 0xd21d40, 0xc420c2c1e0, 0x0)
/build/go/src/storagegrid/rsm/client/search.go:198 +0x603
main.requestExecutor(0xc420520360, 0xc420512000, 0xc420514200, 0xc420d43f98, 0xc420514300)
/build/go/src/storagegrid/rsm/request_runner.go:159 +0x6e8
main.run.func5(0xc4203ba3f0, 0xc420514200, 0xc420512000, 0xc42021c000, 0xc420514300)
/build/go/src/storagegrid/rsm/run.go:162 +0x92
created by main.run
/build/go/src/storagegrid/rsm/run.go:160 +0x899