【发布时间】:2015-08-14 02:17:33
【问题描述】:
我正在尝试使用 gulp 设置 heroku deploy...
2015-05-31T12:39:43.160121+00:00 应用程序 [web.1]: [12:39:43] 网络服务器 开始于http://localhost:24018
2015-05-31T12:39:43.208954+00:00 app[web.1]: [12:39:43] 544 毫秒后完成“服务”
2015-05-31T12:40:39.255239+00:00 heroku[web.1]:错误 R10(启动 timeout) -> Web 进程未能在 60 秒内绑定到 $PORT 启动
2015-05-31T12:40:39.255427+00:00 heroku[web.1]:停止 使用 SIGKILL 处理
根据日志,网络服务器确实在给定端口成功启动.. 以下是我的获取方式
port: process.env.PORT || 8080,
那么 Heroku 是否有任何其他端口期望应用程序启动,或者有什么方法可以知道 heroku 正在检查哪个端口??
注意:如果我执行forman start web,应用程序确实会成功启动,那么这里可能是什么问题?虽然forman 在端口 5000 启动应用程序。我尝试将端口硬核到 5000 但仍然遇到与上述相同的错误...
【问题讨论】: