mysql - Heroku 上的 sails 没有升起

标签 mysql heroku sails.js

我花了几个小时尝试让我的 sails 应用程序在 Heroku 上运行。目前正在运行

`web: sails lift --silly`

来自 Procfile。

我的 production.js 文件如下所示

`connections: {
 subzapp_db: {

  adapter: 'sails-mysql',
  host: process.env.CLEARDB_DATABASE_URL,
  user: process.env.CLEARDB_USER,
  password: process.env.JAWSDB_PASS,
  database: process.env.CLEARDB_NAME

   }

  },

和我的 models.js

module.exports.models = { 迁移:'删除', 连接:'subzapp_db' };

`slug compilation finished 
Dec 08 17:33:54 subzapp heroku/web.1:  State changed from crashed to starting 
Dec 08 17:34:09 subzapp heroku/web.1:  Starting process with command `sails lift --silly` 
Dec 08 17:34:11 subzapp app/web.1:  Starting app... 
Dec 08 17:34:12 subzapp app/web.1:  Setting Node environment... 
Dec 08 17:34:12 subzapp app/web.1:  Loading app config... 
Dec 08 17:34:12 subzapp app/web.1:  Exposing global variables... (you can  disable this by modifying the properties in `sails.config.globals`) 
Dec 08 17:34:12 subzapp app/web.1:  events.js:141 
Dec 08 17:34:12 subzapp app/web.1:        throw er; // Unhandled 'error' event 
Dec 08 17:34:12 subzapp app/web.1:        ^ 
Dec 08 17:34:12 subzapp app/web.1:  Error: connect ECONNREFUSED 67.214.212.101:12345 
Dec 08 17:34:12 subzapp app/web.1:    at Object.exports._errnoException (util.js:837:11) 
   Dec 08 17:34:12 subzapp app/web.1:    at exports._exceptionWithHostPort (util.js:860:20) 
Dec 08 17:34:12 subzapp app/web.1:    at TCPConnectWrap.afterConnect [as     oncomplete] (net.js:1060:14)

` 我正在使用 Cleardb mysql 插件。我已经尝试过只包含数据库 url 和一百万个其他内容的生产 js 文件。真的真的真的卡住了。我也尝试更改为jawsdb,但出现同样的错误。 这在我的本地机器上运行良好。 非常感谢任何帮助。

最佳答案

ECONNREFUSED 表示您的数据库访问失败。可能是错误的用户/密码、错误的数据库名称或地址。仔细检查这些值!

关于mysql - Heroku 上的 sails 没有升起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34169326/

相关文章:

php - MySQL 错误 "Too many connections"

mysql - 恢复MySQL中被截断的字符

node.js - sails.js(使用 node.js 和 express.js)的标题或应用名称在哪里?

git - heroku 命令和推送给我 'CLI is deprecated. Please reinstall' 错误

git - Heroku 可以在部署时忽略 git 子模块吗?

model-view-controller - 从多个模型生成 View 的 Controller 的约定

mysql - 如何为现有的 sails 项目设置 sequelize

mysql - 如何在 MySQL 数据库中选择日期时间为今天 - 2 天的行?

php - 检查 200 万个文件是否有重复项

php - Heroku 1x 与 2x 网络测功机