【发布时间】:2017-03-24 16:08:48
【问题描述】:
我正在关注this 教程,该教程使用 Socket.IO 将 Node.js 聊天应用程序部署到 Azure 云服务上。我没有使用教程中提供的聊天示例,而是自己编写了一些改进和其他功能,但总体结构基本相同。
一切正常,我还使用模拟器测试了我的应用程序,它按预期工作。但是,我似乎无法在 Azure 服务上正确发布它。
我输入了以下 cmdlet:
Publish-AzureServiceProject -ServiceName mychatapp0323 -Location "East US" -Launch
以下是我收到的消息:
PS C:\node\chatapp\WorkerRole1> Publish-AzureServiceProject -ServiceName mychatapp0323 -Location "East US" -Launch
WARNING: Publishing mychatapp0323 to Microsoft Azure. This may take several minutes...
WARNING: 12:02:17 AM - Preparing runtime deployment for service 'mychatapp0323'
WARNING: 12:02:17 AM - Verifying storage account 'mychatapp0323'...
WARNING: 12:02:52 AM - Preparing deployment for mychatapp0323 with Subscription ID:
0xxxxx8-xxx2-4xxe-8xx8-8xxx67xxxxx0...
WARNING: 12:04:22 AM - Connecting...
WARNING: 12:04:24 AM - Creating...
WARNING: 12:04:26 AM - Created hosted service 'mychatapp0323'.
WARNING: 12:04:27 AM - Uploading Package to storage service mychatapp0323...
WARNING: 12:04:58 AM - Starting...
WARNING: 12:06:04 AM - Created Deployment ID: 13df765e37e840cdb54a998498ab1745.
WARNING: 12:06:04 AM - Initializing...
WARNING: 12:09:06 AM - Instance WorkerRole1_IN_0 of role WorkerRole1 is busy.
Publish-AzureServiceProject : An error occurred while sending the request.
At line:1 char:1
+ Publish-AzureServiceProject -ServiceName mychatapp0323 -Location "Eas ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [Publish-AzureServiceProject], HttpRequestException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.CloudService.PublishAzureServiceProjectCommand
我进入cmdlet至少2小时后才出现错误信息,并且卡在这一行很长时间(超过一个小时):
WARNING: 12:09:06 AM - Instance WorkerRole1_IN_0 of role WorkerRole1 is busy.
知道为什么会这样吗?我写的聊天应用可以找到here。
【问题讨论】:
标签: node.js azure socket.io azure-cloud-services