当playframework发生异常崩溃时,自动重新启动playframework

当playframework发生异常崩溃时,自动重新启动playframework,playframework,playframework-2.0,Playframework,Playframework 2.0,当playframework发生异常崩溃时,有没有办法重新启动它 我知道它不应该崩溃。但是,可能存在导致应用程序崩溃的意外情况。因此,这里我们需要一种重新启动playframework的方法。编程方面,您可以通过命令行或检查应用程序是否正在运行的脚本重新运行应用程序。然而,我对这里的架构有一个问题;我想讨论一下 我看到的问题是,当基于JVM的应用程序出现异常崩溃时,您想强制它重新启动,这在我的书中是一个严重的缺陷。原因如下: 忽略问题:为什么要忽略异常?异常不仅仅是弹出的;比如说在play应用程

当playframework发生异常崩溃时,有没有办法重新启动它


我知道它不应该崩溃。但是,可能存在导致应用程序崩溃的意外情况。因此,这里我们需要一种重新启动playframework的方法。

编程方面,您可以通过命令行或检查应用程序是否正在运行的脚本重新运行应用程序。然而,我对这里的架构有一个问题;我想讨论一下

我看到的问题是,当基于JVM的应用程序出现异常崩溃时,您想强制它重新启动,这在我的书中是一个严重的缺陷。原因如下:

忽略问题:为什么要忽略异常?异常不仅仅是弹出的;比如说在play应用程序中,我想在一个抛出异常的空列表上执行一个操作;我最好重新设计我的应用程序;这样碰撞就不会发生。因此,我建议您在将应用程序投入生产之前了解异常的性质

测试在哪里?您的测试是否在问题发生之前捕获了问题,我希望您不要在没有任何测试的情况下将应用程序投入生产

我可能错了。。。构建环境:好的,如果我给你一个怀疑的好处,现在我们假设,你确实测试了你的应用程序,例外情况是基于环境的(与你的应用程序无关),这会使你的应用程序崩溃;然后,我建议在容器编排环境(如
Kubernetes
)上运行应用程序,该环境会自动重启应用程序;当它崩溃时