我需要检查linux服务器中的GlassFish日志文件,并检查它是否有特定错误,并为我发送电子邮件。有一种方法可以让我做一个web服务,每2分钟执行一次?我怎么能这样做?我正在使用Java和GlassFish。如何在每2分钟调用一次web服务
0
A
回答
1
如果您使用的是Java EE 6点钟的Java EE 7,你可以尝试以下方法:
@Singleton
@Startup
public class MonitorBean {
@Schedule(hour = "*", minute = "*/2", second = "0", persistent = false)
public void searchErrorInLog() {
// Read the log file
// Looking for some error string
// If found, send mail
}
}
也许你应该保存最后事件的时间,以避免重复。作为单个实例,在应用程序服务器正在运行时维护状态。另一种解决方案是使用Quartz。
参见:
1
似乎矫枉过正我要经过的GlassFish,使每隔一段时间自己的日志文件的无国籍扫描。除非您有限制访问服务器的限制,否则我会设置一个独立的进程(如http://www.crypt.gen.nz/logsurfer/)以实时监视日志文件,并且开销要低得多(而且您的工作量要少一些)。
+0
不错...谢谢。 – LeandroC
相关问题
- 1. 如何在angular2中每2分钟调用一次函数?
- 2. 每分钟运行一次的服务
- 3. 服务器每分钟检查一次
- 4. 如何每2分钟调用一次函数
- 5. 如何在Windows服务中每分钟执行一次功能?
- 6. 如何在网络服务器上每分钟运行一次服务
- 7. 如何每5秒钟运行一次shell脚本2分钟?
- 8. 每x分钟调用一次方法
- 9. 每x分钟调用一次方法
- 10. 如何为每个表UITableViewCell调用一次Web服务?
- 11. 如何在webserver运行时每2分钟调用一次函数?
- 12. 每2分钟提取一次数据
- 13. 执行一个cronjob每分钟2次
- 14. 如何在VB.NET中每x分钟调用一次函数?
- 15. 带GPS的应用程序,每X分钟咨询一次Web服务
- 16. 背景服务在android中每2分钟显示一次烤面包
- 17. 如何在每15分钟的当前时间每15分钟运行一次android服务?
- 18. 应用程序应每5分钟要求一次服务器
- 19. 如何在每次调用时分离需要authheader的Web服务?
- 20. 如何确保一次仅调用一次asmx Web服务?
- 21. 如何每分钟运行一次AsyncTask?
- 22. 如何发送经纬度每15分钟到php Web服务?
- 23. 每2分钟运行一次任务计划程序
- 24. 如何每2分钟更新一次Windows注册表?
- 25. 需要每5分钟调用一次Web服务。这是做到这一点的有效方法?
- 26. 每分钟刷新一次
- 27. 每60分钟刷新一次数据库/服务器
- 28. 为什么WCF服务每20分钟停止工作一次?
- 29. 每分钟发送一次gps坐标到服务器
- 30. 每5分钟检查一次服务器
谢谢!它会解决......我不知道为什么有人投票否定你......只是把第二个=“0”而不是第二个=“*” – LeandroC