반응형
Heroku에서 버려진 프로세스 죽이기
나는 (로 시작하는 heroku run irb
) 그다지 우아하지 않은 방식으로 IRB 프롬프트를 죽였고 , 이제 죽일 수없는 좀비 프로세스가 생겼습니다.
Process State Command
------------ ------------------ ------------------------------
run.3 up for 2h irb -r ./init.rb
web.1 up for 0s thin -p $PORT -e $RACK_ENV -R $HER..
난 노력 했어:
heroku restart
heroku ps:scale run=0
heroku ps:restart run.3
누구든지 강제 종료 할 수있는 방법을 알고 있습니까?
ps:stop
며칠 전에 Heroku 명령 줄 클라이언트에 새 명령이 추가 된 것을 확인했습니다 .
https://github.com/heroku/heroku/commit/a6d9eb7f314bf2c5f162a508e8d764286fb577bb
변경 사항이 2.9.0 버전으로 변경되었는지 확실하지 않지만 시도해 볼 가치가 있습니다.
최신 정보
이것은 이제 Heroku Toolbelt에 있습니다. 그냥 실행 :
heroku ps:stop <process id from heroku ps>
예:
heroku ps:stop run.8729
고마워요 제임스 !! 먼저 Heroku 클라이언트를 업데이트해야했는데 매력처럼 작동했습니다.
$ sudo gem install heroku
$ heroku ps #to view processes
$ heroku stop <process name here>
편집 : 그들은이 문제를 해결했습니다
Heroku는 버려진 run.x 프로세스를 죽일 방법이 없습니다.
그러나 24 시간 후에 자동으로 종료됩니다.
참고 URL : https://stackoverflow.com/questions/7743039/killing-abandoned-process-on-heroku
반응형
'Development Tip' 카테고리의 다른 글
그라디언트가있는 테두리 이미지와 테두리 반경을 함께 사용할 수 있습니까? (0) | 2020.12.03 |
---|---|
JSONObject-값을 얻는 방법? (0) | 2020.12.03 |
Entity Framework-클래스 생성 (0) | 2020.12.03 |
yaml 파일 구문 분석 오류 : 여기에 매핑 값이 허용되지 않습니다. (0) | 2020.12.03 |
서비스 내에서 $ watch? (0) | 2020.12.03 |