heroku: Запуск консоли подключен к терминалу ... - PullRequest
4 голосов
/ 17 января 2012

Я пытаюсь развернуть простое приложение rails на аккаунте heroku, я смог войти в систему и нажать, только кажется, что он зависает, когда я пытаюсь запустить heroke rake db: migrate

или

heroku run console

Я получаю сообщение

Running console attached to terminal... 

и тогда ничего не происходит ... просто зависает.Я читал, что это может быть, у меня есть некоторые заблокированные порты (например, порт 5000), но мне кажется довольно странным, у меня никогда не было таких проблем раньше ...

Я на Ubuntu, как я могу проверить, еслиэто так?или как я мог решить проблему?У кого-нибудь есть подсказка?Я уже пытался обновить геройку, такая же проблема ...

Ответы [ 2 ]

7 голосов
/ 17 января 2012

Это проблема с портом. Я тоже сталкивался с той же проблемой некоторое время назад, и ребята из службы поддержки сказали мне, что нужно открыть порт.

Вот их ответ

Эта проблема обычно вызываетсяпроблема с подключением или брандмауэром.Вы можете проверить ваше соединение с нашими серверами heroku run и heroku console, выполнив следующие команды:

telnet rendezvous.heroku.com 5000
telnet s1.runtime.heroku.com 5000

У некоторых пользователей есть успех после внесения белых списков этих комбинаций hostname + port в их брандмауэр.Мы рекомендуем связаться с вашим ИТ-отделом для решения этой проблемы.

Если вы успешно можете подключиться, нажмите Ctrl + ] (правая скобка) и затем введитезавершите сеанс telnet.

Приложение, которое долго загружается, также может вызывать проблемы с подключением.Если сервер не отвечает достаточно быстро, ваше локальное соединение прекратит работу, прежде чем приложение сможет загрузиться.

0 голосов
/ 07 сентября 2012

Чтобы проверить сетевой доступ к этому порту, попробуйте следующее.Они упоминают, что проблема отфильтрованного порта на их руководство .

$ telnet rendezvous.heroku.com 5000 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...