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
Azure WebApp适用于没有暴露端口的容器_Azure_Docker_Azure Web App Service - Fatal编程技术网

Azure WebApp适用于没有暴露端口的容器

Azure WebApp适用于没有暴露端口的容器,azure,docker,azure-web-app-service,Azure,Docker,Azure Web App Service,我有一个定制的docker映像,用于处理加载到存储帐户或服务总线中的文件。容器没有暴露的端口 我可以部署此映像并在Azure Web应用程序上启动容器,但240秒后容器似乎终止。日志表明容器未在时间限制内启动 如果容器中没有暴露端口,那么webapp认为容器没有正确启动,这一假设是否正确 如果是这种情况,部署容器的最佳替代方案是什么?(ACI、ACS、AKS等?Azure负载平衡器的默认空闲超时设置为四分钟。这通常是web请求的合理响应时间限制。如果您的webapp需要后台处理,建议使用Azur

我有一个定制的docker映像,用于处理加载到存储帐户或服务总线中的文件。容器没有暴露的端口

我可以部署此映像并在Azure Web应用程序上启动容器,但240秒后容器似乎终止。日志表明容器未在时间限制内启动

如果容器中没有暴露端口,那么webapp认为容器没有正确启动,这一假设是否正确


如果是这种情况,部署容器的最佳替代方案是什么?(ACI、ACS、AKS等?

Azure负载平衡器的默认空闲超时设置为四分钟。这通常是web请求的合理响应时间限制。如果您的webapp需要后台处理,建议使用Azure WebJobs。Azure web应用程序可以调用WebJobs,并在后台处理完成时收到通知。您可以从多种方法中选择使用WebJobs,包括队列和触发器,请参阅

请在此处查看常见问题:

我可以在自定义容器映像上公开多个端口吗? 我们目前不支持公开多个端口

我的自定义容器侦听端口80以外的端口。如何配置我的应用程序以将请求路由到该端口? 我们有自动端口检测。您还可以指定一个名为“U端口”的应用程序设置,并为其指定预期端口号的值。以前,平台使用端口应用程序设置。我们计划不推荐此应用程序设置,并专门使用网站\u端口