【问题标题】:sails not lifting on heroku帆没有在heroku上升起
【发布时间】:2015-12-09 01:40:28
【问题描述】:

已经尝试了几个小时让我的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 = { migrate: 'drop', connection: '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。 这在我的本地机器上运行良好。 非常感谢任何帮助。

【问题讨论】:

    标签: mysql heroku sails.js


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      • 2021-08-03
      • 2018-04-05
      • 2014-10-16
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多