【发布时间】:2019-03-12 12:38:52
【问题描述】:
我为不和谐创建了一个机器人。然后我通过eclipse(maven项目)创建了可执行的jar文件。然后我在heroku中部署这个文件,使用这个文档enter link description here 它的工作,但随后应用程序因 R10 错误而崩溃。
我的 Procfile 网站(免费):java $JAVA_OPTS -jar jarvis.jar $JAR_OPTS
日志 2018-10-07T19:08:05.426794+00:00 heroku[web.1]:错误 R10(启动超时)-> Webprocess 未能在启动后 90 秒内绑定到 $PORT 2018-10-07T19:08:05.426794+00:00 heroku[web.1]:使用 SIGKILL 停止进程 2018-10-07T19:08:05.566438+00:00 heroku[web.1]:进程以状态 137 退出 2018-10-07T19:08:05.579345+00:00 heroku[web.1]:状态从开始变为崩溃
我该如何解决?
【问题讨论】:
-
在我仅使用 Heroku Java CLI 插件的文档中
-
我不确定 Discord 机器人是如何运行的。你的是否响应 HTTP 请求? Heroku 期望您的应用程序能够做到这一点,就像普通的 Web 应用程序一样,它为您提供了一个用于该目的的端口。您的代码未在提供的端口上侦听。
-
我该怎么做?
-
请先回答我的问题:你的机器人应该响应 HTTP 请求吗?如果不是,它可能不适合 Heroku。
-
没有通过 Discord 独立应用程序连接
标签: java heroku executable-jar heroku-cli