Spring Boot @Scheduled fixedDelay перестает работать через некоторое неопределенное время - PullRequest
1 голос
/ 24 апреля 2019

Я использую @scheduled fixeddelay в моем приложении для весенней загрузки для извлечения записей с разных серверов. Так что планировщик работает нормально где-то 2 дня, но иногда перестает работать через 3 или 4 часа.

@Scheduled(fixedDelay = 5000)
public void testThread1() {

System.out.println("Scheduler is working----------------------------------------");
    String startTime = null;
    ResponseModel mResponseModel = mViewService.viewServerService("isScheduled", -1);
    if (mResponseModel != null) {
        if (mResponseModel.getStatus() == 1) {
            @SuppressWarnings("unchecked")
            ArrayList<ServerModel> serverDataList = (ArrayList<ServerModel>) mResponseModel.getMyObjectList();

            if (serverDataList.size() > 0) {

                for (int i = 0; i < serverDataList.size(); i++) {
                    ServerModel mServerModel = serverDataList.get(i);
                    if (mServerModel.getDataRequest() == 1) {
                        startTime = getLastRecordTimeDB(mServerModel);
                        String api_url = "API_URL";

                        mSingleTransitReq.request(api_url, _url, mServerModel);
                    }
                }
            } else {
                System.err.println("No Data");
            }
        } else {
            System.err.println("Error = " + mResponseModel.getMessage());
        }
    } else {
        System.err.println("Getting null while requesting for server into database ");
    }

}

Нужна помощь в этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...