2017-01-18 1 views
1

죽은 고정 서비스를 언제 다시 시작해야하는지 시스템에서 어떻게 알 수 있습니까? 시스템에서 얼마나 자주이 점검을합니까? 끈적 끈적한 서비스를 죽일 때 시스템은 때때로 몇 분 또는 30 분이 지나면 즉시 다시 시작합니다.끈끈한 서비스가 종료 된 후 다시 시작하는 데 얼마나 시간이 필요합니까?

고정 서비스는 시스템에 의해 재시작된다고하지만, 언제입니까? 100 % 재시작 되나요, 아니면 99 %입니까?

+1

정확한 장치 펌웨어에 따라 다릅니다. '100 %가 다시 시작되거나 99 %가됩니다. 정상적인 상황에서는 100 %라고 할 수 있지만, 심각한 상황에서는 다시 시작하지 못할 수도 있습니다. –

+0

감사합니다. 블라드. 그런데 왜 다시 시작해야 할 시간이 다릅니 까? –

+0

아마도 다시 시작하기 전에 더 높은 우선 순위의 작업을 수행해야합니다. –

답변

2

끈끈한 서비스가 죽으면 OS가 죽인 이유가 더 이상 유효하지 않다고 결정하면 다시 시작됩니다. 예 : 메모리 문제로 인해 사망 한 경우 다시 충분한 메모리가있을 때 다시 시작됩니다.

죽은 서비스를 다시 시작해야 할 때 시스템에서 알 수 있습니까? 시스템에서 얼마나 자주이 확인을합니까? 내 서비스 시스템을 죽일 때 몇 분 후 또는 몇 분이 지나면 즉시 몇 번 다시 시작하거나 ... START_STICKY는 (는) 시스템 서비스를 다시 시작하겠다고 말했습니까?

자신에게 신경 쓰지 마세요. 중요한 점은 인 경우에 이 다시 시작된다는 것입니다.

나는 끈끈한 서비스에 경험이 있으며, 죽은 서비스를 다시 시작하는 데 걸릴 시간이 크게 다를 수 있다고 말할 수 있습니다. 어떤 때는 몇시, 몇 시간에 한 번, 몇 번은 더 걸릴 수도 있습니다. 장치 하드웨어, 운영 체제 논리, 작업 스케줄링 등과 같은 많은 요소에 의존합니다. 예측할 수 없으며 응용 프로그램이 종속되어서는 안됩니다.

그리고 100 %가 다시 시작되거나 99 %입니까?

나는 끈적 거리는 서비스가 죽은 것을 본 적이 없으며 이 아니며 나중에이 다시 시작되었습니다.

관련 문제