【问题标题】:Deployment error on Azure with Bitbucket (ssh: connect to host bitbucket.org port 22: Bad file number)使用 Bitbucket 在 Azure 上部署错误(ssh:连接到主机 bitbucket.org 端口 22:错误文件号)
【发布时间】:2015-10-12 19:39:33
【问题描述】:

我在 Azure 网站上有一个设置,我的 Bitbucket 存储库连接到我的部署槽。我可以让它工作,但时不时地(2天)我收到这个错误“ssh:连接到主机bitbucket.org端口22:错误的文件号”。在此之后,我的所有网站(也包括未显示此错误的网站)都失去了与我的数据库的连接并且无法运行。对于这个特定的网站,我无法让它再次访问 Bitbucket(通过使用 FTP 删除源代码解决了一次)。

谁能引导我找到解决方案的方向?

注意:其他网站也失去了连接,我无法理解这一点。为什么这些会受到影响。数据库仍在运行。我不确定是否还有其他错误导致网站失去连接。

谢谢。

【问题讨论】:

  • 你的网站有配置吗?因为我只是多次测试从 Bitbucket 部署,所以对我来说效果很好。您能否创建一个新的 Web 应用程序并尝试再次从您的 bitbucket 存储库进行部署?它会重现您的问题吗?
  • 昨晚我删除了与 Bitbucket 的连接(它没有立即通过),今天早上,当我连接时,它再次部署。不幸的是,这不是解决方案,因为我以前这样做过。它再次发生只是时间问题。当它运行时,它运行良好。我在 Azure 门户中进行了配置。

标签: php mysql azure ssh bitbucket


【解决方案1】:

抱歉,由于评论字数有限,我将评论作为回复帖发在这里

@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底部找到信息共享方法。如果您有任何进一步的疑虑,请随时告诉我们。期待收到您的反馈。

【讨论】:

    【解决方案2】:

    我今天遇到了类似的问题(由于“ssh:连接到主机 bitbucket.org 端口 22:错误文件号”导致部署失败)。从新的 Azure 门户重新同步会导致相同的错误,但是当我使用旧的 Azure Mgmt 门户重新同步时 - 部署成功。

    【讨论】:

      猜你喜欢
      • 2015-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2021-08-29
      • 2017-01-22
      • 2011-10-31
      • 1970-01-01
      相关资源
      最近更新 更多