开发版:

STDERR web1 18:32:45
实例日志:[INFO] > node-js-getting-started@1.0.0 start /home/leanengine/app
[INFO] > node --harmony server.js
STDERR web1 18:32:45
应用启动失败: 无法访问应用的 Web 端口(Error: connect ECONNREFUSED 10.19.117.28:35631),请确保程序在 30 秒内正确地启动了 HTTP 服务

每次都这样,我感觉是出错了,在本地执行了命令直接报错
node --harmony server.js
/node_modules/leanengine/node_modules/avoscloud-sdk/dist/node/utils.js:146
if (AV.applicationId.indexOf('-9Nh9j0Va') !== -1) {
^

但是我本地执行lean up是正常的,并且之前部署也可以正常运转,这次是休眠之后再启动出的问题.
appid:
35opjmz1llu9b1cssir3xfgixjzppdvo746rxfu71vk0l3mj

线上报错「无法访问应用的 Web 端口」就是说你的程序没有正确地启动 HTTP 服务,如果没有打印出其他错误的话,确实不太好排查。

本地启动的报错看起来像是语法错误,最好能把错误提示贴全。

我本地启动没问题. 那个报错是我模仿云引擎启动的命令, 本地应该不能那么执行。 直接lean up是没问题的。
至于说"
就是说你的程序没有正确地启动 HTTP 服务,如果没有打印出其他错误的话,确实不太好排查。"
这个问题,我觉得不能这么看, 我知道没有正确启动http服务,但是具体为什么没有启动? 我这边更没法查啊, 我本地执行正常,远程晕引擎也没报错,直接http服务没启动,让我怎么查??? 类似问题之前遇到过,有一些错误信息我这边看不到,但是你们那边应该能看到的。

我什么都没动过, 过了一个周末,实例又启动了, 如果你们那边没做过改动的话,我怀疑是出什么隐藏的bug了.

又测试了下,还是无法访问,提示:"没有找到对应的云引擎应用,请确认应用已经正确部署。"

云引擎日志如下:

node-js-getting-started@1.0.0 start /home/leanengine/app
STDOUT web1 09:11:03
node --harmony server.js
STDOUT web1 09:11:03

STDOUT web1 09:17:01
正在创建新实例 ...
STDOUT web1 09:17:12
正在启动新实例 ...
STDOUT web1 09:17:13

STDOUT web1 09:17:13

node-js-getting-started@1.0.0 start /home/leanengine/app
STDOUT web1 09:17:13
node --harmony server.js
STDOUT web1 09:17:13

STDOUT web1 09:17:21
Node app is running, port: 3000
STDOUT web1 09:17:21
实例启动成功:{"runtime":"nodejs-v0.12.18","version":"1.2.4"}
STDOUT web1 11:23:36

STDOUT web1 11:23:36

node-js-getting-started@1.0.0 start /home/leanengine/app
STDOUT web1 11:23:36
node --harmony server.js
STDOUT web1 11:23:36