摘要:
上个星期修改了短信网关的重启程序,结果这周又遇到了新问题。虽然有时可以重启成功,但是有时候还是重启失败。本地模拟测试怎么都没发现这个问题,趁着闲时的功夫,自己到正式环境将日志分析了一下,发现重启不成功的原因主要在心跳3次后没有收到响应消息,程序不会自动重启,而是不断的继续发送心跳。 看了看代码,没有发现哪里有错啊。想了想,难道是由于方法递归调用的原因?于是自己弄了个简单的测试,来验证: public static boolean tests(int i){ if(i>5){ return false; } if(tru... 阅读全文