首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Heroku没有连接到数据库NodeJS和Mysql。

问Heroku没有连接到数据库NodeJS和Mysql。
EN

Stack Overflow用户
提问于 2022-05-17 12:48:03
回答 2查看 241关注 0票数 0

上周,我用MySQL创建了一个节点服务器。一切都很顺利。我使用configvars连接并使用端点制作了整个移动应用程序。

突然,今天,Heroku决定关闭到MySQL数据库(ClearDB)的连接,并抛出状态503和连接丢失。

代码语言:javascript
复制
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工作台,但连接仍然不能建立。

​

​

在上面的图中仍然没有联系..。查了几次证件.有音信吗?如果有人想要更多的代码,请告诉我

谢谢,丹尼尔

EN

回答 2

Stack Overflow用户

发布于 2022-05-17 14:02:40

目前,使用Python的ClearDB + heroku也有同样的问题,今天也开始了。

我确实认为这是ClearDB或Heroku的问题,而不是您/我们的应用程序方面的问题。看看是否可以使用像MySQlWorkbench这样的客户端连接到数据库。可能也没用。

我和heroku和clearDB一起开了一张票。我建议你也这么做。他们一定是搞砸了什么

票数 0
EN

Stack Overflow用户

发布于 2022-05-17 14:46:37

ClearDB目前正在经历一些问题。

这里有相同的问题,无法使用TablePlus/Sequel连接到我的数据库,错误消息如下:

代码语言:javascript
复制
Lost connection to MySQL server at 'reading initial communication packet', system error: 0

状态/仪表板指示数据库已启动并正在运行。

创建了一个支持票证,并得到了以下响应:

团队仍在努力解决这个问题。一旦我们有下一次更新,我们会更新你。

2022年5月17日的支助反应08:36时

我们的支持团队继续致力于优先处理这个问题。他们已经确定了共享MYSQL和AWS卷的一些问题。该团队正在尝试修复db节点并重新同步数据,这可能需要一些时间。我们将随时更新服务恢复进度。

在停机30h后,我的数据库又恢复了联机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72274348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档