1

我在 Heroku 上有一个 Play Java 应用程序,有时它唯一的 dyno 进入睡眠状态并且在我访问该应用程序时不会醒来。相反,我收到“应用程序错误”并且日志显示...at=error code=H14 desc="No web processes running.... 在仪表板中,应用程序显示为睡眠状态。

据我所知,一个应用程序应该在您访问它时唤醒,即使它需要更长的时间。我还应该提到,我最近将应用程序从美国转移到了欧洲地区,从那时起我才遇到这个问题。

编辑

以下是详细日志:

Apr 08 23:17:49 myapp heroku/web.1:  Idling 
Apr 08 23:17:49 myapp heroku/web.1:  State changed from up to down 
Apr 08 23:17:53 myapp heroku/web.1:  Stopping all processes with SIGTERM 
Apr 08 23:17:54 myapp app/web.1:  [info] play - Shutdown application default Akka system. 
Apr 08 23:17:54 myapp app/web.1:  [info] application - 201 jobs cancelled 
Apr 08 23:18:01 myapp heroku/web.1:  Process exited with status 143 
Apr 09 01:42:20 myapp heroku/router:  at=error code=H14 desc="No web processes running" method=GET path="/" host=myapp.herokuapp.com request_id=92f438fd-d943-4585-9bc6-e04bb72a5077 fwd="86.124.196.157" dyno= connect= service= status=503 bytes=

如您所见,测功机通常会进入睡眠状态,但是当我尝试访问该应用程序时它不会唤醒。

4

0 回答 0