同样JAVA程序, VECTOR循环发送WEBSERVICE, 在WINDOWS下运行几百次循环都没问题, 在LINUX下循环几十次突然程序退出, 也没报异常. 是什么原因?? 

解决方案 »

  1.   

    退出时没进异常处理 try{ GetSMS()
    logger.info("sms amount: "+sms_list.size());
    for(int i=0; i<sms_list.size(); i++)
    {
    Result result = mt.sendSms2(mobile_list.get(i), sms_list.get(i));
    logger.info("result: "+result.getInfo());
    if(!result.isSucceed())
    {
    updateSMSFail(result.getInfo(), index_list.get(i));
    }
    }
    updateSMSStatus(); }
    catch (Exception e)
    {
    logger.info(e);
    }循环几十次程序停了. 日志显示没进异常处理
    catch (Exception e)
    {
    logger.info(e);