twikoojs / twikoo

💬 一个简洁、安全、免费的静态网站评论系统 | A simple, safe, free comment system.
http://twikoo.js.org
MIT License
1.4k stars 263 forks source link

使用huggingface部署报错 #722

Closed kpl1715191173 closed 6 days ago

kpl1715191173 commented 6 days ago

===== Application Startup at 2024-06-27 07:23:47 =====

6/27/2024, 7:23:55 AM Twikoo: Twikoo is using mongo database 6/27/2024, 7:23:55 AM Twikoo: Twikoo function started on host :: port 7860 6/27/2024, 7:23:57 AM Twikoo: Connecting to database... 6/27/2024, 7:24:01 AM Twikoo: Connecting to database... 6/27/2024, 7:24:27 AM Twikoo: Twikoo 遇到错误,请参考以下错误信息。如有疑问,请反馈至 https://github.com/twikoojs/twikoo/issues 6/27/2024, 7:24:27 AM Twikoo: 请求参数: {} 6/27/2024, 7:24:27 AM Twikoo: 错误信息: MongoServerSelectionError: 40E8E36D537F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1590:SSL alert number 80

at Topology.selectServer (/app/node_modules/mongodb/lib/sdam/topology.js:303:38)
at async Topology._connect (/app/node_modules/mongodb/lib/sdam/topology.js:196:28)
at async Topology.connect (/app/node_modules/mongodb/lib/sdam/topology.js:158:13)
at async topologyConnect (/app/node_modules/mongodb/lib/mongo_client.js:204:17)
at async MongoClient._connect (/app/node_modules/mongodb/lib/mongo_client.js:217:13)
at async MongoClient.connect (/app/node_modules/mongodb/lib/mongo_client.js:142:13)
at async MongoClient.connect (/app/node_modules/mongodb/lib/mongo_client.js:295:16)
at async connectToDatabase (/app/node_modules/tkserver/mongo.js:213:18)
at async module.exports (/app/node_modules/tkserver/mongo.js:77:5)
at async Server.<anonymous> (/app/node_modules/tkserver/server.js:31:10) {

reason: TopologyDescription { type: 'ReplicaSetNoPrimary', servers: Map(3) { 'ac-qztafvh-shard-00-02.mjmkf9g.mongodb.net:27017' => [ServerDescription], 'ac-qztafvh-shard-00-00.mjmkf9g.mongodb.net:27017' => [ServerDescription], 'ac-qztafvh-shard-00-01.mjmkf9g.mongodb.net:27017' => [ServerDescription] }, stale: false, compatible: true, heartbeatFrequencyMS: 10000, localThresholdMS: 15, setName: 'atlas-1375xy-shard-0', maxElectionId: null, maxSetVersion: null, commonWireVersion: 0, logicalSessionTimeoutMinutes: null }, code: undefined, [Symbol(errorLabels)]: Set(0) {}, [cause]: MongoNetworkError: 40E8E36D537F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1590:SSL alert number 80

  at connectionFailureError (/app/node_modules/mongodb/lib/cmap/connect.js:353:20)
  at TLSSocket.<anonymous> (/app/node_modules/mongodb/lib/cmap/connect.js:268:44)
  at Object.onceWrapper (node:events:634:26)
  at TLSSocket.emit (node:events:519:28)
  at emitErrorNT (node:internal/streams/destroy:169:8)
  at emitErrorCloseNT (node:internal/streams/destroy:128:3)
  at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
[Symbol(errorLabels)]: Set(1) { 'ResetPool' },
[cause]: [Error: 40E8E36D537F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1590:SSL alert number 80
] {
  library: 'SSL routines',
  reason: 'tlsv1 alert internal error',
  code: 'ERR_SSL_TLSV1_ALERT_INTERNAL_ERROR'
}

} }

imaegoo commented 6 days ago

把你配置的MONGODB_URI删掉密码部分发出来看一下

kpl1715191173 commented 6 days ago

把你配置的MONGODB_URI删掉密码部分发出来看一下

mongodb+srv://1715191173:@mongo.mjmkf9g.mongodb.net/?retryWrites=true&w=majority&appName=Mongo image 我是直接复制了官网的url然后把替换成密码

imaegoo commented 6 days ago

看起来URI没有问题,日志说是网络问题,这种情况没遇到过,检查一下Network Access是否允许0.0.0.0了,数据库区域是否选的美国,以及重新创建数据库试试

kpl1715191173 commented 6 days ago

看起来URI没有问题,日志说是网络问题,这种情况没遇到过,检查一下Network Access是否允许0.0.0.0了,数据库区域是否选的美国,以及重新创建数据库试试

解决了,谢谢!是MongoDB的Network Access没有设置全部通过