上周,我用MySQL创建了一个节点服务器。一切都很顺利。我使用configvars连接并使用端点制作了整个移动应用程序。
突然,今天,Heroku决定关闭到MySQL数据库(ClearDB)的连接,并抛出状态503和连接丢失。
const mysql = require('mysql');
const db = mysql.createPool({
connectionLimit : 120,
host : 'hostFromHeroku.cleardb.net',
user : 'user',
password : 'password',
database : 'databaseName',
debug : false
});
db.getConnection((err,connection)=> {
if(err)
throw err; //THIS LINE THORS THE ERROR
console.log('Database connected successfully');
connection.release();
});
module.exports = db;这是HEroku控制台

我一次又一次地试着联系.不知道出了什么问题。
我检查了clearDB门户,并注意到在门户上连接断开了。还试图连接到MySQL工作台,但连接仍然不能建立。

在上面的图中仍然没有联系..。查了几次证件.有音信吗?如果有人想要更多的代码,请告诉我
谢谢,丹尼尔
发布于 2022-05-17 14:02:40
目前,使用Python的ClearDB + heroku也有同样的问题,今天也开始了。
我确实认为这是ClearDB或Heroku的问题,而不是您/我们的应用程序方面的问题。看看是否可以使用像MySQlWorkbench这样的客户端连接到数据库。可能也没用。
我和heroku和clearDB一起开了一张票。我建议你也这么做。他们一定是搞砸了什么
发布于 2022-05-17 14:46:37
ClearDB目前正在经历一些问题。
这里有相同的问题,无法使用TablePlus/Sequel连接到我的数据库,错误消息如下:
Lost connection to MySQL server at 'reading initial communication packet', system error: 0状态/仪表板指示数据库已启动并正在运行。
创建了一个支持票证,并得到了以下响应:
团队仍在努力解决这个问题。一旦我们有下一次更新,我们会更新你。
2022年5月17日的支助反应08:36时
我们的支持团队继续致力于优先处理这个问题。他们已经确定了共享MYSQL和AWS卷的一些问题。该团队正在尝试修复db节点并重新同步数据,这可能需要一些时间。我们将随时更新服务恢复进度。
在停机30h后,我的数据库又恢复了联机。
https://stackoverflow.com/questions/72274348
复制相似问题