gpt4 book ai didi

java - 赫罗库。我必须在 ProcFile 中输入什么?

转载 作者:行者123 更新时间:2023-11-30 06:55:57 24 4
gpt4 key购买 nike

我开发了 Telegram 机器人并上传到 Heroku。但 30 分钟后我的应用程序进入休眠状态并且无法唤醒。我认为它发生了,因为我在 ProcFile 中写入了不正确的命令,并且 sleep 后端口发生了变化。这里的内容PROCFILE:“网络:构建/安装/B/bin/B -Dserver.port=$PORT "

如果错了,我必须在这个文件中写什么。或者如果这是正确的,为什么我的应用程序无法唤醒?

最佳答案

您的判断是正确的 - 如果您的应用程序正在运行,则意味着您的 Procfile 是正确的。

Procfile 所做的就是告诉 Heroku 运行什么命令来启动您的 Web 服务器。

您的应用程序进入休眠状态的原因是,在 Heroku 上(如果您使用的是免费测功机而不是付费测功机),您的应用程序将在 30 分钟没有请求后自动“ sleep ”。 Heroku 这样做是为了为免费用户节省资源。

但是,它的工作方式是,一旦您的应用程序处于 sleep 状态,对 dyno 的新传入 HTTP 请求将“唤醒您的应用程序”,因此它将再次开始运行。

如果你想取消 sleep ,你需要支付测功机费用。

关于java - 赫罗库。我必须在 ProcFile 中输入什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41811405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com