当使用maven插件mvn azure-functions:deploy
部署Azure函数时,很多时候我收到以下错误。通常它只是工作重试几次。
[INFO]试图将工件部署到CodeRuntimePrac3…(警告)[bbc8d6e1-1, L:/10.28.17.70:64315 - .R: coderuntimeprac3.scm.azurewebsites.net/20.40.202.19:443]java.util.concurrent.TimeoutException:通道响应在60000毫秒后超时。在com.azure.core.http.netty.implementation.ResponseTimeoutHandler.responseTimedOut(ResponseTimeoutHandler.java: 58)com.azure.core.http.netty.implementation.ResponseTimeoutHandler.lambda handlerAdded 0美元(ResponseTimeoutHandler.java: 45)在.net .util.concurrent. promisetask . runtask (PromiseTask.java:98io.netty.util.concurrent.ScheduledFutureTask.run(ScheduledFutureTask.java: 170)io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java: 164)io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java: 469)运行(NioEventLoop.java:500)io.netty.util.concurrent.SingleThreadEventExecutor运行4.美元(SingleThreadEventExecutor.java: 986)io.netty.util.internal.ThreadExecutorMap运行2.美元(ThreadExecutorMap.java: 74)io.netty.util.concurrent.FastThreadLocalRunnable.run(fastthreadlocalrunable .java:30(Thread.java:748) [INFO]成功部署工件到https://coderuntimeprac3.azurewebsites.net [INFO]部署完成,你可以通过coderuntimeprac3.azurewebsites.net访问您的资源吗[INFO]同步触发器和获取函数信息[INFO]查询触发…
这是特别的。它工作了几次,其他时间失败
我在pom.xml
中的以下配置。
<deploymentType>RUN_FROM_BLOB</deploymentType>
您需要将其包含在configuration
选项卡中。
参考:https://github.com/microsoft/azure-maven-plugins/wiki/Azure-Functions:配置细节# supported-deployment-type
现在应用程序的部署总是成功的。