grails - 异常自动重启女生

标签 grails

我有一个相当大的应用程序,并且需要一直保持运行状态。

上周末,我回到它上面说它有一个“翻转失败异常”。这显示在我去过的应用程序的每个页面上。

我相信原因是因为我们的网络人员在周末重新安装了防火墙,这导致Grails与数据库失去连接,然后导致了异常。

我必须手动重新启动grails才能使应用程序重新启动并运行。

我的问题是,将来有没有办法像这样的异常自动重新启动grails?

抱歉,我来自一个只有崩溃的设计世界,那里的所有脚本都是如此,因此,如果出现此类错误,则只需重新加载页面即可。

谢谢

最佳答案

我在jboss上运行了一些grails网络应用程序。但这可能是任何Web应用程序,甚至在PHP上也是如此。
我正在监视它们的 Activity ,并通过cron中的下一个bash脚本重新启动它们。
您可以根据需要重写它。

#!/bin/bash
wget --timeout=3 --tries=1 --spider --no-check-certificate http://yoursite.url:8080

if [ $? -ne 0 ];then
  echo "Site Down. Restarting..."
  service jboss restart
  #mail -s "Site Down. Was restarted" your@e-mail.test
fi

关于grails - 异常自动重启女生,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058653/

相关文章:

templates - Grails-如何使用选定的模板渲染 View ?

angularjs - POST请求有效(状态200),但满足失败条件

Grails 3 更改 f 中的单元格显示样式 :table

grails - Grails Spring安全性grails.plugins.springsecurity.providerNames

spring - 如何验证 birt 报告引擎请求

grails - 每个区域的Stripe Grails配置

grails - 在Grails 3应用程序中使用Spring Webflow

json - Ext Ajax请求未从Grails Controller 接收JSON作为response.responseText

linux - 新安装的 Grails 2.0.3 Ubuntu 看起来不错,但运行 grails 会在几秒钟后返回

java - Grails 新项目无法解析依赖项