<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[创建mqtt驱动不成功，导致平台崩溃]]></title><description><![CDATA[<p dir="auto">创建一个mqtt 驱动后，在运维平台，看到很多服务有异常，有些显示已“创建”、有些在“重启”，并且很多服务没有启动成功。etcd的数据丢失，不能启动服务了，导致系统彻底崩溃了。</p>
]]></description><link>https://qa.airiot.tech/topic/2791/创建mqtt驱动不成功-导致平台崩溃</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 09:23:38 GMT</lastBuildDate><atom:link href="https://qa.airiot.tech/topic/2791.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 26 Jul 2026 05:07:01 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to 创建mqtt驱动不成功，导致平台崩溃 on Sun, 26 Jul 2026 05:39:40 GMT]]></title><description><![CDATA[<p dir="auto">不仅是不能新建mqtt驱动，我升级一下 core，都会崩溃，如出一辙。服务要么“已创建”、要么“在重启”。有个日志显示：</p>
<p dir="auto">main.main.func1.1.1()</p>
<p dir="auto">@	/builds/core/server/iot-computed/cmd/computed/main.go:55 +0xc7</p>
<p dir="auto"><a href="http://Ogithub.com/air-iot/service/v4/app.Run" rel="nofollow ugc">Ogithub.com/air-iot/service/v4/app.Run</a>({0x26bc3f0, 0xc0023d3380}, 0xc002407d10)</p>
<p dir="auto">M	/go/pkg/mod/git.airiot.tech/core/service.git/v4@v4.4.43/app/app.go:58 +0xfb</p>
<p dir="auto">main.main.func1(0xc000feb280?)</p>
<p dir="auto">@	/builds/core/server/iot-computed/cmd/computed/main.go:53 +0x4a</p>
<p dir="auto"><a href="http://kgithub.com/urfave/cli/v2.(*App" rel="nofollow ugc">kgithub.com/urfave/cli/v2.(*App</a>).RunContext(0xc000f56680, {0x26bc3b8, 0x426c240}, {0xc00061e0f0, 0x3, 0x3})</p>
<p dir="auto">?	/go/pkg/mod/github.com/urfave/cli/v2@v2.4.0/app.go:322 +0x928</p>
<p dir="auto">)<a href="http://github.com/urfave/cli/v2.(App" rel="nofollow ugc">github.com/urfave/cli/v2.(App</a>).Run(...)</p>
<p dir="auto">8	/go/pkg/mod/github.com/urfave/cli/v2@v2.4.0/app.go:224</p>
<p dir="auto">main.main ()</p>
<p dir="auto">A	/builds/core/server/iot-computed/cmd/computed/main.go:61 +0x2b1</p>
<p dir="auto">2DEBUG msg=config loaded: config.yaml format: yaml</p>
<p dir="auto">&amp;DEBUG msg=config loaded:     format:</p>
<p dir="auto">'DEBUG msg=config loaded: PATH format:</p>
<p dir="auto">+DEBUG msg=config loaded: HOSTNAME format:</p>
<p dir="auto">'DEBUG msg=config loaded: HOME format:</p>
<p dir="auto">1INFO msg=watcher's ctx cancel : context canceled</p>
<p dir="auto">1INFO msg=watcher's ctx cancel : context canceled</p>
<p dir="auto">1INFO msg=watcher's ctx cancel : context canceled</p>
<p dir="auto">2DEBUG msg=config loaded: config.yaml format: yaml</p>
<p dir="auto">&amp;DEBUG msg=config loaded:     format:</p>
<p dir="auto">'DEBUG msg=config loaded: PATH format:</p>
<p dir="auto">+DEBUG msg=config loaded: HOSTNAME format:</p>
<p dir="auto">'DEBUG msg=config loaded: HOME format:</p>
<p dir="auto">1INFO msg=watcher's ctx cancel : context canceled</p>
<p dir="auto">1INFO msg=watcher's ctx cancel : context canceled</p>
<p dir="auto">&amp;DEBUG msg=config loaded:     format:</p>
<p dir="auto">'DEBUG msg=config loaded: PATH format:</p>
<p dir="auto">+DEBUG msg=config loaded: HOSTNAME format:</p>
<p dir="auto">'DEBUG msg=config loaded: HOME format:</p>
<p dir="auto">k2026/07/26 13:32:27 INFO 服务启动，运行模式：，版本号：v4.3.16，进程号：1 tag=main</p>
<p dir="auto">1INFO msg=watcher's ctx cancel : context canceled</p>
<p dir="auto">;panic: runtime error: index out of range [0] with length 0</p>
<p dir="auto"></p>
<p dir="auto">goroutine 1 [running]:</p>
<p dir="auto"><a href="http://agithub.com/air-iot/service/v4/redisdb.NewRedisDB" rel="nofollow ugc">agithub.com/air-iot/service/v4/redisdb.NewRedisDB</a>({{0x0, 0x0}, {0x0, 0x0, 0x0}, {0x0, 0x0}, 0x0})</p>
<p dir="auto">U	/go/pkg/mod/git.airiot.tech/core/service.git/v4@v4.4.43/redisdb/client.go:68 +0x434</p>
<p dir="auto">(iot-computed/internal/app.InitRedisDB()</p>
<p dir="auto">A	/builds/core/server/iot-computed/internal/app/redis.go:11 +0x79</p>
<p dir="auto">iot-computed/internal/app.BuildInjector()</p>
<p dir="auto">D	/builds/core/server/iot-computed/internal/app/wire_gen.go:23 +0xd4</p>
<p dir="auto">Ziot-computed/internal/app.Init({0x26bc3f0, 0xc001df2e40}, {0xc001e87bd8, 0x2, 0x412025?})</p>
<p dir="auto">@	/builds/core/server/iot-computed/internal/app/app.go:55 +0x25d</p>
<p dir="auto">main.main.func1.1.1()</p>
<p dir="auto">@	/builds/core/server/iot-computed/cmd/computed/main.go:55 +0xc7</p>
<p dir="auto"><a href="http://Ogithub.com/air-iot/service/v4/app.Run" rel="nofollow ugc">Ogithub.com/air-iot/service/v4/app.Run</a>({0x26bc3f0, 0xc001df2e40}, 0xc001e87d10)</p>
<p dir="auto">M	/go/pkg/mod/git.airiot.tech/core/service.git/v4@v4.4.43/app/app.go:58 +0xfb</p>
<p dir="auto">main.main.func1(0xc002497e80?)</p>
<p dir="auto">@	/builds/core/server/iot-computed/cmd/computed/main.go:53 +0x4a</p>
<p dir="auto"><a href="http://kgithub.com/urfave/cli/v2.(*App" rel="nofollow ugc">kgithub.com/urfave/cli/v2.(*App</a>).RunContext(0xc0024b71e0, {0x26bc3b8, 0x426c240}, {0xc0000505a0, 0x3, 0x3})</p>
<p dir="auto">?	/go/pkg/mod/github.com/urfave/cli/v2@v2.4.0/app.go:322 +0x928</p>
<p dir="auto">)<a href="http://github.com/urfave/cli/v2.(*App" rel="nofollow ugc">github.com/urfave/cli/v2.(*App</a>).Run(...)</p>
<p dir="auto">8	/go/pkg/mod/github.com/urfave/cli/v2@v2.4.0/app.go:224</p>
<p dir="auto">main.main()</p>
<p dir="auto">A	/builds/core/server/iot-computed/cmd/computed/main.go:61 +0x2b1</p>
]]></description><link>https://qa.airiot.tech/post/20273</link><guid isPermaLink="true">https://qa.airiot.tech/post/20273</guid><dc:creator><![CDATA[szj]]></dc:creator><pubDate>Sun, 26 Jul 2026 05:39:40 GMT</pubDate></item></channel></rss>