【问题标题】:Azure Mobile App malfunctioning after migration迁移后 Azure 移动应用出现故障
【发布时间】:2016-01-22 15:16:33
【问题描述】:

几周前,我们的移动应用从旧门户迁移到新门户,此后一直无法正常运行。

我们的主要问题是:

  • 我们无法访问任何日志文件,诊断日志选项卡在周三完全停止工作,但在此之前我们从未从中获得任何有用的数据。当我们的 nodejs 后端出现问题时,我们无法像在旧门户中的“日志”选项卡下那样找到任何有关问题的线索。
  • 我们无法完全访问 FTP 服务器,它只是不允许我们登录,即使凭据正确并且已多次重置以尝试使其正常工作。
  • 服务器抛出关于没有足够磁盘空间的错误,即使我们应该有 53Gb 可用(我们目前正在使用 55Gb 中的 1.05Gb)
  • 我们的部署槽根本不起作用,当我们将代码推送到部署槽时它就不起作用了,我们向部署槽发出的每个请求都告诉我们不允许做任何事情。

我们正在运行标准层移动应用服务器。后端在 NodeJS 中,我们的 CMS 在 ASP.Net 中,我们的应用程序本身在 Xamarin Forms 中。

问题是在我们将服务器从 manage.azure.com 门户迁移到 portal.azure.com 几周后开始的。

我们能做什么?

编辑:

我们通过付费支持计划与 Microsoft 取得了联系,我们将获得退款,因为这些基本功能在迁移后无法像宣传的那样工作。我在大约三个小时后与他们通了电话以整理事情,如果我学到任何我们可以自己做的事情,我会更新这篇文章以分享知识。

【问题讨论】:

    标签: node.js azure migration azure-mobile-services


    【解决方案1】:

    这需要向 Microsoft 提出支持请求。

    如果可以,请通过 Microsoft 支持打开事件。如果不能,请在MSDN Community Forum 中发布问题。 (我们需要询问您网站的详细信息,这不适合 SO)

    【讨论】:

    • 我们昨天通过付费支持计划与他们取得了联系,并且我们正在收回我们的钱,加上 A 级支持而不是 C,在大约 3 小时内接到了他们的电话。
    【解决方案2】:

    随着移动应用的架构从移动服务更改,现在移动应用迁移到 Azure 应用服务。

    其实Node.js中的Mobile Apps后端是一个expressjs项目,mobile app sdk for node是express的一个中间件。因此,与我们使用移动服务之前相比,诊断和故障排除的方式发生了变化。您可以参考https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-node-backend-how-to-use-server-sdk/#Debugging,了解有关移动服务调试和故障排除的详细信息。

    此外,我们可以利用 Visual Studio Team Services 编辑器,如上面链接中的如何:在 Visual Studio Team Services 中编辑代码部分所示,我们可以监控移动应用后端的输出应用。例如:

    关于您的 FTP 问题,请仔细检查您的部署用户名,当我们登录 Azure 上的 FTP 服务器时,我们需要输入完整的 FTP 用户名,即“app\username”:

    详情可参考https://azure.microsoft.com/en-us/documentation/articles/web-sites-configure/#enabling-diagnostic-logs

    【讨论】:

    • 我今天稍后会看的代码调试,FTP 在主服务器上完全不起作用,一个故障的登台服务器确实允许我们进入 FTP 服务器,但主服务器只是拒绝了它(使用已多次重置的正确用户名和密码)。大约 3 小时后,我也接到了 Microsoft 的电话,我们终于与他们取得了联系,并且我们还为支持计划收回了资金,因为我们不应该为错误的迁移付费。
    猜你喜欢
    • 1970-01-01
    • 2012-06-25
    • 2013-08-13
    • 2016-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-01-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多