只能从少数设备访问Heroku应用程序

只能从少数设备访问Heroku应用程序,heroku,dns,Heroku,Dns,我昨天在Heroku上部署了一个web应用程序,如果我从我的机器上访问URL,它似乎可以工作。但是,我无法从同一网络和不同网络上的任何其他设备进行访问 我想可能只是我的浏览器缓存了网站,实际上它已经关闭了 一些web服务会告诉您某个特定URL是否关闭,它们会报告各种结果—有些说它关闭了,有些说它打开了 (不确定我是否可以在这里发布链接!) 但话说回来,我可以通过 我想这可能是因为缓存了DNS,但1天太长了,Android每隔10分钟就会刷新一次DNS(据我所知)要查看您在Heroku上的应用

我昨天在Heroku上部署了一个web应用程序,如果我从我的机器上访问URL,它似乎可以工作。但是,我无法从同一网络和不同网络上的任何其他设备进行访问

我想可能只是我的浏览器缓存了网站,实际上它已经关闭了

一些web服务会告诉您某个特定URL是否关闭,它们会报告各种结果—有些说它关闭了,有些说它打开了

(不确定我是否可以在这里发布链接!)

但话说回来,我可以通过


我想这可能是因为缓存了DNS,但1天太长了,Android每隔10分钟就会刷新一次DNS(据我所知)

要查看您在Heroku上的应用程序是否正在运行并响应请求,请使用Heroku Toolbelt命令

heroku logs --tail
此命令显示有关应用程序状态的消息,即何时启动或是否崩溃

使用tail选项运行日志时,会在请求发生时显示请求

如果您使用Heroku免费计划,那么您的应用程序将在30分钟的活动后休眠

睡眠后,对Heroku应用程序的下一个请求将自动唤醒该应用程序。唤醒应用程序所需的时间在很大程度上取决于应用程序启动的速度,但最好是几秒钟

如果应用程序启动有点慢,这可能会导致超时,并使应用程序看起来好像已关闭


如果您在尝试从特定设备或网络访问Heroku应用程序时未看到实时日志条目,我唯一的想法是,存在某些网络策略或设备阻止访问某些IP范围(即Amazon Web服务)。

但该应用程序在所选网络中工作正常。它正在运行并且运行正常。某些网络管理员阻止IP地址范围。如果他们阻止了对Amazon web服务的访问,那么您将无法从该网络访问您的应用程序。我想不出任何其他原因可以解释为什么你不能同时从一个网络而不是另一个网络连接到你的应用程序。