Микросервис, который опрашивает данные через регулярные промежутки времени от mongodb, используя сортировку на основе составного индекса для разбивки на страницы. Этот микро работает на 512 МБ памяти. Через пару часов можно увидеть следующие журналы, которые не дают большого понимания для устранения проблемы
Unexpected error occurred in scheduled task., Trace=
at com.myPkg.DocumentBuilderService.getValidKey(DocumentBuilderService.java:104);
at com.myPkg.DocumentBuilderService.processDocument(DocumentBuilderService.java:67);
at com.myPkg.DocumentDbServiceImpl.getDocuments(DocumentDbServiceImpl.java:193);
at com.myPkg.PollerService.pollDocuments(PollerService.java:39);
at com.myPkg.PollerService$$FastClassBySpringCGLIB$$43e406ce.invoke(<generated>);
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218);
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:749);
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163);
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:88);
at org.springframework.cloud.sleuth.instrument.scheduling.TraceSchedulingAspect.traceBackgroundThread(TraceSchedulingAspect.java:68);