我的 Linux 容器没有运行 Web 服务器(它在某些时间间隔做后台工作)。它在我的开发者盒子上完美运行。但是在 Azure 上出现错误:
错误 - 站点 yyyy 的容器 xxxx 未在预期时间限制内启动。经过时间 = 230.1049404 秒
我认为这是由 Azure 检查网站是否已启动引起的。我的问题是:是否可以禁用此检查 - 以便我可以在我的容器中运行非网络应用程序?
我的 Linux 容器没有运行 Web 服务器(它在某些时间间隔做后台工作)。它在我的开发者盒子上完美运行。但是在 Azure 上出现错误:
错误 - 站点 yyyy 的容器 xxxx 未在预期时间限制内启动。经过时间 = 230.1049404 秒
我认为这是由 Azure 检查网站是否已启动引起的。我的问题是:是否可以禁用此检查 - 以便我可以在我的容器中运行非网络应用程序?
您为此使用了错误的服务。应用服务要求您公开一个使用 HTTP 的终结点。
请查看Azure 容器实例,或 2 节点AKS群集。如果 HA 不是您的首选,您可以取消单节点集群。两种服务都可以公开可以说出原始字节的 TCP 端口(或这些字节数量的任何协议 - MQTT、AMQP、YouNameIt)。