我正在申请24 * 7运行 它的java独立应用程序。它从配置的位置逐行读取日志文件。 当它没有找到日志文件时,它只是将异常statck跟踪放在它自己的日志文件中,然后循环继续。 它不断记录"文件未找到异常日志"直到它在给定位置找到一些。 我希望它停止一段时间然后重试。为了达到这个目的,睡30到40分钟的线程是个好主意吗? 如果我抛出异常并在这种情况下停止代理我无法再使用任何监视器来启动代理。
plz在这种情况下提出了一些解决方案。
答案 0 :(得分:0)
是的,我认为保留资源并使应用程序暂停一段时间并再次检查是个好主意。不要一遍又一遍地倾倒相同的堆栈,只是第一次和最后一次都足够好,直到其他条件出现。