2015-10-20 49 views
0

我昨天部署了一個Web應用程序到Heroku,它似乎工作,如果我從我的機器訪問URL。但是我無法從同一個網絡上的任何其他設備訪問。Heroku應用程序只能從幾個設備訪問

我想,也許這只是我的瀏覽器緩存網站,實際上它已經關閉了。

一些告訴你特定URL是否關閉的Web服務會報告各種結果 - 有些人說這是關閉的,有些人說這是關閉的。

(不知道我可以在這裏發佈的鏈接!)再次

http://downforeveryoneorjustme.com/rock-paper-scissors-.herokuapp.com

https://currentlydown.com/rock-paper-scissors-.herokuapp.com

但後來 - 我能夠通過https://browserling.com/

看到它,我想這可能由於緩存DNS,但1天是太長,Android每10分鐘後刷新DNS(據我所知)

回答

0

要查看您在Heroku應用程序正在運行並響應請求,使用Heroku的列工具命令

heroku logs --tail 

此命令將顯示有關該應用程序的狀態,即郵件時,它是由,或者如果它崩潰。

使用tail選項運行的日誌顯示請求發生時的情況。

如果您使用的是Heroku免費計劃,那麼您的應用程序將在30分鐘的活動後休眠。

睡覺之後,下一次對Heroku應用程序的請求會自動喚醒應用程序。喚醒您的應用程序所花費的時間很大程度上取決於您的應用程序啓動的速度,但應該有望在幾秒鐘內完成。

如果應用程序啓動有點慢,這可能會導致超時,並使您的應用程序看起來像你的應用程序停機。

如果您在嘗試從特定設備或網絡訪問您的Heroku應用程序時看不到實時日誌條目,我唯一的想法是有一些網絡策略或設備阻止訪問某些IP範圍(即亞馬遜網頁服務)。

+0

但該應用程序在選定的網絡中正常工作。它運行並且健康。 –

+0

某些網絡管理員阻止IP地址範圍。如果他們阻止了對亞馬遜網絡服務的訪問,那麼您將無法從該網絡訪問您的應用。我想不出任何其他原因,爲什麼你不能同時連接到你的應用程序從一個網絡,而不是另一個。 – jr0cket

相關問題