Heroku : Free size dyno를 1 개 이상 사용할 수 없습니다.
나는 달리려고했다
heroku run rake db:migrate
그리고 오류가 발생했습니다.
2 개 이상의 프리 사이즈 다이노를 수 없습니다. 수정 방법은 아래를 참조하세요.
대답은 열려있는 heroku 세션을 찾는 것입니다 (아래에서 john이 지적한대로 'heroku ps'를 사용할 수 있음). 제 경우에는 이미 heroku 콘솔 세션을 시작하기 전에 버렸습니다. "사용 가능한 크기의 dyno를 1 개 이상 사용할 수 없음"오류가 표시되는 콘솔이나 열려있는 heroku 세션을 닫으십시오.
바라건대 누군가가 제 감각에 도달하는 데 10 분을 절약 할 수 있기 때문에 바랍니다.
가장 효과적인
콘솔 실행 :
heroku ps
결과는 다음과 가변적입니다.
run.4859 (Free): up 2016/01/12 21:28:41 (~ 7m ago): rails c
따라서 4859는 있고 닫아야하는 세션을 나타냅니다. (분명히 4859 번호를 얻은 번호로 바꿉니다).
heroku ps:stop run.4859
매우 간단한 해결책입니다.
똑같은 문제가 있지만이 페이지에 왔습니다. 읽은 후 무슨 일이 일어나고 있는지 깨달았지만 다음을 추가하고 싶습니다.
그냥 달려
heroku kill DYNO --app your_app_name
이 후 열려있는 모든 콘솔을 닫습니다.
그런 다음 db migrate 명령을 실행하면 작동합니다.
경우에는 제 모든 다이노 heroku ps:restart
를 다시 시작하기 위해 실행 했고 명령이 다시 작동했습니다.heroku run *
예
Heroku 용 Git 리모컨 이 하나만있는 경우 다음을 사용하십시오.
heroku ps:restart && heroku run *
Heroku 용 Git 리모컨 이 여러 개있는 경우 다음을 사용하세요.
heroku ps:restart --remote your-remote-name && heroku run * --remote your-remote-name
또는
heroku ps:restart --app your-heroku-app-name && heroku run * --app your-heroku-app-name
*
예 console
를 들어 Rails 콘솔 의 경우 명령으로 바꿉니다 .
your-heroku-app-name
여기에서 의미하는 것은 Heroku 앱의 하위 도메인입니다. 예를 들어 앱 URL이 https://cute-cat.herokuapp.com
인 경우 이는 your-heroku-app-name
입니다 cute-cat
.
Heroku의 Git 원격 이름이 확실하지 않게 git remote -v
될 수 있습니다.
예 :
$ git remote -v
this-is-the-remote-name https://git.heroku.com/xxx.git (fetch)
this-is-the-remote-name https://git.heroku.com/xxx.git (push)
this-is-another-remote-name https://git.heroku.com/yyy.git (fetch)
this-is-another-remote-name https://git.heroku.com/yyy.git (push)
참고 URL : https://stackoverflow.com/questions/34727605/heroku-cannot-run-more-than-1-free-size-dynos
'ProgramingTip' 카테고리의 다른 글
긴 어깨의 10 자만 표시 하시겠습니까? (0) | 2020.11.06 |
---|---|
Symfony2 기본 선택 필드 선택 설정 (0) | 2020.11.06 |
T-SQL을 사용하여 초를 HH : MM : SS로 변환하는 방법 (0) | 2020.11.06 |
jQuery로 div를 숨기는 방법? (0) | 2020.11.06 |
단일 git 커밋에 대해 합의 사용자 재정의 (0) | 2020.11.06 |