开发者您好,我是通过docker compose 部署的程序,近日程序突然开始经常在运行中退出,不太明白是我设置问题还是bug,故询问,谢谢。
time=2025-11-23T14:11:17.175+08:00 level=INFO msg="component closed" component=FeedInvertedIndex component_instance=1763367653
time=2025-11-23T14:11:17.175+08:00 level=INFO msg="component closed" component=FeedChunk component_instance=1763367653-0
time=2025-11-23T14:11:17.175+08:00 level=INFO msg="block is archived" component=FeedBlock component_instance=1763367653 operation=Run
time=2025-11-23T14:21:20.817+08:00 level=INFO msg="component closed" component=FeedBlock component_instance=1763097653
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0xcfdbb5]
goroutine 10 [running]:
github.com/glidea/zenfeed/pkg/storage/feed/block.(*block).Close(0xc000433860)
/app/pkg/storage/feed/block/block.go:549 +0x335
github.com/glidea/zenfeed/pkg/storage/feed.(*storage).ensureRemovedExpiredBlocks.func1({0x12590b0, 0xc000433860})
/app/pkg/storage/feed/feed.go:509 +0x3d
github.com/glidea/zenfeed/pkg/storage/feed.(*blockChain).remove(0xc0003a9d40, {0xfffe31c6a5abbca8?, 0xc0003d7420?, 0xc0003d7420?}, 0xc000d13cf0)
/app/pkg/storage/feed/feed.go:267 +0x2b7
github.com/glidea/zenfeed/pkg/storage/feed.(*storage).ensureRemovedExpiredBlocks(0xc000439380, {0x12503f8, 0xc00d69e060}, {0xc006576d50?, 0x4b1064?, 0xc0003d7420?})
/app/pkg/storage/feed/feed.go:507 +0xa5
github.com/glidea/zenfeed/pkg/storage/feed.(*storage).reconcileBlocks(0xc000439380, {0x12503f8, 0xc00d69e060}, {0x0?, 0x18?, 0xc0003d7420?})
/app/pkg/storage/feed/feed.go:466 +0x98
github.com/glidea/zenfeed/pkg/storage/feed.(*storage).Run(0xc000439380)
/app/pkg/storage/feed/feed.go:298 +0x310
github.com/glidea/zenfeed/pkg/component.startComponents.func1({0x747e46d56940, 0xc000439380})
/app/pkg/component/component.go:287 +0x164
created by github.com/glidea/zenfeed/pkg/component.startComponents in goroutine 1
/app/pkg/component/component.go:282 +0x3e
开发者您好,我是通过docker compose 部署的程序,近日程序突然开始经常在运行中退出,不太明白是我设置问题还是bug,故询问,谢谢。