Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js Azure移动应用在迁移后出现故障_Node.js_Azure_Migration_Azure Mobile Services - Fatal编程技术网

Node.js Azure移动应用在迁移后出现故障

Node.js Azure移动应用在迁移后出现故障,node.js,azure,migration,azure-mobile-services,Node.js,Azure,Migration,Azure Mobile Services,几周前,我们的移动应用程序从旧门户迁移到了新门户,此后一直无法正常运行 我们的主要问题是: 我们无法访问任何日志文件,诊断日志选项卡在周三完全停止工作,但在此之前,我们从未从中获得任何有用的数据。当我们的nodejs后端出现问题时,我们无法在logs选项卡下找到任何线索来说明我们的旧门户出现了什么问题 我们无法完全访问FTP服务器,它只是不允许我们登录,即使凭据是正确的,并且在尝试使其工作时已多次重置 服务器抛出错误,表示没有足够的磁盘空间,即使我们还有53Gb的空间(我们目前使用55Gb中的

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

我们的主要问题是:

  • 我们无法访问任何日志文件,诊断日志选项卡在周三完全停止工作,但在此之前,我们从未从中获得任何有用的数据。当我们的nodejs后端出现问题时,我们无法在logs选项卡下找到任何线索来说明我们的旧门户出现了什么问题
  • 我们无法完全访问FTP服务器,它只是不允许我们登录,即使凭据是正确的,并且在尝试使其工作时已多次重置
  • 服务器抛出错误,表示没有足够的磁盘空间,即使我们还有53Gb的空间(我们目前使用55Gb中的1.05Gb)
  • 我们的部署槽根本不起作用,当我们将代码推到部署槽时,它就是不起作用,我们向部署槽发出的每个请求都告诉我们不允许做任何事情
我们正在运行一个标准的移动应用服务器。后端在NodeJS中,我们的CMS在ASP.Net中,我们的应用程序本身在Xamarin表单中

这些问题是在我们将服务器从manage.azure.com门户迁移回portal.azure.com几周后开始出现的

我们能做什么

编辑:


我们通过付费支持计划与微软取得了联系,我们得到了退款,因为这些是基本功能,在迁移后不会像广告中那样发挥作用。大约三个小时后,我接到了他们的电话,要把事情整理好,如果我知道我们可以自己做什么,我会更新这篇文章来分享这些知识。

这需要向微软提出支持请求


如果可以,请与Microsoft支持人员一起打开事件。如果你做不到,请在论坛上发布一个问题。(我们需要询问您网站的详细信息,这不是一个合适的话题)

随着移动应用程序的体系结构从移动服务改变,现在移动应用程序迁移到Azure应用程序服务

实际上Node.js中的移动应用程序后端是一个expressjs项目,是express的中间件。因此,在我们使用移动服务之前,诊断和故障排除的方式已经改变。有关移动服务的调试和故障排除的详细信息,请参阅

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

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


您可以参考以了解详细信息。

我们昨天通过付费支持计划与他们取得了联系,我们正在为此收回资金,加上A级支持而不是C级支持,大约3小时后接到了他们的电话。今天晚些时候我将查看代码调试,FTP完全无法在主服务器上运行,出现故障的临时服务器确实允许我们进入FTP服务器,但主服务器只是拒绝了它(使用正确的用户名和密码,已多次重置)。我也在大约3小时后接到了微软的电话,我们终于接通了他们的电话,我们也在为支持计划拿回我们的钱,因为我们不应该为错误的迁移付费。