我在Azure网站上有一个设置,我的Bitbucket存储库连接到我的部署插槽。我可以让它工作,但后来不时(2天)我收到此错误“ssh:连接到主机bitbucket.org端口22:错误的文件号”。在此之后,我的所有网站(也没有显示此错误)都失去了与我的数据库的连接,无法运行。对于这个特定的网站,我无法再次访问Bitbucket(通过使用FTP删除源代码解决了一次)。
有人能引导我朝着解决方案的方向前进吗?
注意:其他网站也失去联系,我无法理解这一点。为什么这些会受到影响。数据库仍在运行。我不确定是否会有其他错误导致网站失去连接。
感谢。
答案 0 :(得分:0)
很抱歉,由于评论字符有限,我在此处发表评论作为答案帖子
@nicolaib,因为问题(错误“ssh:连接到主机bitbucket.org端口22:错误的文件编号”。)有点难以重现,请您通过我们分享网络应用程序的信息利用https://github.com/projectkudu/kudu/wiki/Reporting-your-site-name-without-posting-it-publicly指出的方法?基本的想法是 - 如果您不想在论坛上公开分享信息(我们完全理解),有一种替代方式可以让我们知道您的网站名称,而不会将其透露给其他人,即使您无法创建网站,您可以在https://github.com/projectkudu/kudu/wiki/Reporting-your-site-name-without-posting-it-publicly底部找到信息共享方法。如果您有任何进一步的顾虑,请随时告诉我们。期待收到您的反馈。
答案 1 :(得分:0)
我今天遇到了类似的问题(部署失败原因是" ssh:连接到主机bitbucket.org端口22:错误的文件编号")。从新的Azure门户重新启动导致相同的错误,但是当我使用旧的Azure管理门户重新启动时 - 部署成功。