ENOTFOUND:getaddrinfo ENOTFOUND rendezvous.runtime.heroku.com在heroku运行python manage.py migrate之后

时间:2017-07-11 09:55:45

标签: python django heroku migrate

有没有人收到此错误:

ENOTFOUND: getaddrinfo ENOTFOUND rendezvous.runtime.heroku.com
rendezvous.runtime.heroku.com:5000
跑步时

heroku run python manage.py migrate

有关如何解决此问题的任何想法?

2 个答案:

答案 0 :(得分:1)

错误是因为用户(或CLI)无法连接到heroku服务器,就像您在代理服务器后面一样。快速简便的解决方案是转到Heroku Dashboard,在那里打开Heroku控制台,然后从那里运行代码。

希望这有帮助!

答案 1 :(得分:0)

我在Heroku上使用Rails应用程序也有类似的经验。

在我的本地终端上运行heroku console --app AppName,我得到了:ENOTFOUND: getaddrinfo ENOTFOUND rendezvous.runtime.heroku.com。当我尝试访问生产应用程序时发生了这种情况,但是当尝试访问任何Heroku开发服务器上的控制台时,我也得到了相同的响应。

我已经使用这个应用程序一年了,这是第一次发生。

我转到了Heroku仪表板上的相关应用程序,单击了Run console选项,但实际上没有运行任何东西。然后,我在本地终端上再次尝试heroku console --app AppName,它应能正常工作。从第一次发现错误到再次发生错误之间的时间大约为10分钟。我不确定与Heroku仪表板进行交互是否有任何作用,还是当时只是出现了问题,而我在几分钟后尝试后就解决了。