Heroku 서버 상태 이해 143


84

Heroku 서버 상태에 대해 궁금해서이 주제에 대한 문서를 찾을 수 없습니다.

예:

Process exited with status 143

누구든지이 예를 설명 할 수 있습니까? 나중에 참조 할 수있는 리소스는 어디에서 찾을 수 있습니까?

답변:


91

종료 코드 143은 프로세스가 SIGTERM에 의해 종료되었음을 의미합니다. 이는 일반적으로 dyno를 다시 시작해야하는 명령을 수행 할 때 전송됩니다 (config : set, restart, scale down ...).


내 시스템에 나쁜가요? 내 시스템에서이 문제는 앱을 다시 시작할 때 발생하지만 앱은 여전히 ​​정상적으로 작동합니다 (내 앱은 동시에 2 명의 작업자를 실행합니다. 참조 : stackoverflow.com/questions/15650117/… )
Tien Nguyen

3
@EricFode 이러한 상태 코드에 대한 참조는 어디에서 찾을 수 있습니까?
Gautham Badhrinathan 2013-08-24

2
@GauthamBadhrinathan 이러한 상태 코드는 heroku와 관련이 없으며 실행중인 앱에 대한 man 파일에 정의되어 있습니다. exit 143과 몇 가지 다른 것은 유닉스 커널에 의해 표준화된다는 점에서 특별합니다.
Eric Fode 2013-08-27

5
나를 위해 그것은 내가 실행할 것이기 때문에 혼란 스러웠습니다-Heroku restart-Heroku logs 그러면 내 출력에 내 프로그램 출력과 오류 코드가 표시됩니다. 그래서 heroku가 내 프로세스를 축소하는 것처럼 보였습니다. 실제로는 예상하지 못한 순서로 로그인하는 것이 었습니다.
Sean Dunford

1
무료 다이노 때문인가요? 헤 로쿠를 지불하면이 문제가 해결 될까요? @eric 말 이후 유료 다이노 망가 고토 수면 '그것은이다 Heroku가 앱을 알려줍니다 어떻게 종료 할 시간이다'
Inzamam 말리크

7

한동안 요청이 수신되지 않으면 유휴 상태입니다. 요청을 받으면 다시 시작됩니다.



0

dyno를 다시 시작하면 dyno가 SIGTERM을 수신하게됩니다. 이 명령을 사용하십시오

heroku restart worker.1

그리고

heroku logs
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.