云原生环境下部署报错,疑似连接不上数据库
IwasawaMasami opened this issue · comments
我用的k8s部署,部署后可以访问web页面但是用了默认登录账号密码后提示登录失败。
后台查看log,发现以下错误,感觉像是数据库连接不上,我参考的docke-compose的文件,使用的外部postgres数据库,经过验证,数据库连接正常,麻烦请大大看看是怎么回事?
[nuxt] [request error] [unhandled] [500] relation "public.kamera_image" does not exist at ErrorResponse (./.output/server/node_modules/postgres/src/connection.js:788:26) at handle (./.output/server/node_modules/postgres/src/connection.js:474:6) at Socket.data (./.output/server/node_modules/postgres/src/connection.js:315:9) at Socket.emit (node:events:517:28) at addChunk (node:internal/streams/readable:368:12) at readableAddChunk (node:internal/streams/readable:341:9) at Readable.push (node:internal/streams/readable:278:10) at TCP.onStreamRead (node:internal/stream_base_commons:190:23) at cachedError (./.output/server/node_modules/postgres/src/query.js:170:23) at new Query (./.output/server/node_modules/postgres/src/query.js:36:24) at sql (./.output/server/node_modules/postgres/src/index.js:112:11) at Object.handler (./.output/server/chunks/routes/api/getImageList.post.mjs:42:23) [nuxt] [request error] [unhandled] [500] relation "public.kamera_config" does not exist at ErrorResponse (./.output/server/node_modules/postgres/src/connection.js:788:26) at handle (./.output/server/node_modules/postgres/src/connection.js:474:6) at Socket.data (./.output/server/node_modules/postgres/src/connection.js:315:9) at Socket.emit (node:events:517:28) at addChunk (node:internal/streams/readable:368:12) at readableAddChunk (node:internal/streams/readable:341:9) at Readable.push (node:internal/streams/readable:278:10) at TCP.onStreamRead (node:internal/stream_base_commons:190:23) at cachedError (./.output/server/node_modules/postgres/src/query.js:170:23) at new Query (./.output/server/node_modules/postgres/src/query.js:36:24) at sql (./.output/server/node_modules/postgres/src/index.js:112:11) at fetchAuth (./.output/server/chunks/runtime.mjs:6285:25)
非常感谢您提交了 issues,我们很高兴能够与您一起合作解决这个问题。我们将尽快进行审核,并会在 24 小时内回复您。在此期间,如有任何问题,请随时联系我们。再次感谢您的贡献!
谢谢,我可能找到问题了,应该是我数据库负载过高,导致连通性有问题
抱歉,貌似不是数据问题性能问题,我使用了新的postgres数据库后,也是一样的报错
抱歉,貌似不是数据问题性能问题,我使用了新的postgres数据库后,也是一样的报错
postgres version 16.2
看您的日志中有 relation "public.kamera_image" does not exist
,请确认正确配置了数据库。
要麻烦您检查数据库这边,表结构是否正确初始化,数据库和表是否配置了正确的权限等。部署后登录失败的用户不止您一个,但是他们在正确配置数据库后,都能正常使用了。您也可以参考:#46
您有兴趣也可以试试下一代产品:https://github.com/besscroft/PicImpact
kamera 我打算在 Nuxt 生态稍微好点再抽空重构,如果有人还在用的话。
要麻烦您检查数据库这边,表结构是否正确初始化,数据库和表是否配置了正确的权限等。部署后登录失败的用户不止您一个,但是他们在正确配置数据库后,都能正常使用了。您也可以参考:#46
您有兴趣也可以试试下一代产品:https://github.com/besscroft/PicImpact
kamera 我打算在 Nuxt 生态稍微好点再抽空重构,如果有人还在用的话。
谢谢,已经用picimpact部署好了