2014-05-19 2 views
2

우리 에이전트 중 하나가 5 초마다 실행되는 작업을 가지고 있는데, 이는 명백한 이유없이 중지되는 것으로 보입니다. 예외가 발생하지 않고 다른 예약 된 작업, 에이전트가 올바르게 실행 중임을 확인하는 하트 비트가 계속 작동하며 Windows 이벤트 로그에 오류 메시지가 없습니다. 예약 된 작업은 며칠 동안 올바르게 실행되지만 스케줄러가 작업을 다시 시작하는 것을 잊어 버린 것처럼 특별한 이유없이 중지됩니다.NserviceBus 스케줄러가 작업 실행을 중지합니다.

아무도 없기 때문에 디버그 정보가 없으므로 다른 사람이이 문제를 경험 한 적이 있습니까? 너무 오래 실행되는 예약 된 작업으로 인해 발생하거나 너무 많은 리소스를 차지할 수 있습니까? 에서와 같이 예약 된 작업이 (어떤 이유로) 올바르게 종료되지 않고 스케줄러가 스레드를 할당하여 새 작업을 시작할 수 없습니까?

NServiceBus 구글 그룹에 이것에 대해 병렬로 토론이있다 : 버그가 NServiceBus의 REPO에 제출 된 https://groups.google.com/forum/#!topic/particularsoftware/0GAI9oqmp74

+1

가. 누군가가 가능한 원인에 대해 언급한다면 감사 할 것입니다. – SoftwareFactor

+0

가능한 원인 중 하나는 시스템 시간이 수동 또는 자동으로 설정된다는 것입니다. 시스템의 시간을 예약 된 작업 이상으로 변경하면 작업이 시스템에서 발생하지 않았으므로 정확하게 작업을 트리거하지 않습니다. – Marius

+0

제가 알고 있듯이 이런 일이 발생하면 끝점을 다시 시작할 때까지 더 이상 작업이 실행되지 않습니까? 아직도 나는 이것이 우리 문제의 원인이 아니라고 생각한다. 적어도 우리 시스템에서는 상당한 시간 조정 가능성이 0에 가까웠습니다. – SoftwareFactor

답변