问题描述
我使用本指南构建了一个基于Java和Maven的电报机器人:Creating a Telegram Bot in Java: from conception to deployment(只需跳过上半部分,然后到下半部分讨论部署)
很明显,这是一个基本项目,没有在任何原型上创建的。
当我按照指南操作并运行heroku ps:scale worker=1
时,我得到一个错误:Couldn't find that process type (worker).
然后,我在网上到处闲逛,然后没有任何变化,我只穿了heroku ps:scale web=1
。
在另一个尝试中,我制作了代码的jar文件,然后部署了该jar。在这两种情况下,heroku 100%完美运行90秒后,都会出现此错误:
2020-08-10T11:14:33.500101+00:00 heroku[web.1]: Error R10 (Boot timeout) -> Web process Failed to bind to $PORT within 90 seconds of launch
2020-08-10T11:14:33.519890+00:00 heroku[web.1]: Stopping process with SIGKILL
2020-08-10T11:14:33.692806+00:00 heroku[web.1]: Process exited with status 137
2020-08-10T11:14:33.733225+00:00 heroku[web.1]: State changed from starting to crashed
2020-08-10T11:14:33.735629+00:00 heroku[web.1]: State changed from crashed to starting
在heroku上运行此代码的正确方法是什么?我只想让heroku从MainClass开始,然后像开始的90秒一样继续。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)