首先,我知道有几个类似的问题,我尝试了答案中的建议,但没有帮助。
我有一个ASP。NET核心web应用程序作为Linux容器运行。该应用程序在本地构建并运行良好。部署到Azure时,应用程序无法启动,我可以看到以下错误:
(请注意,我尝试将网站\u容器\u开始\u时间\u限制
增加到最大值(阅读此内容后),并在阅读此内容和此内容后,将网站\u端口
设置设置为使用8600,而不是默认值80)
我的dockerfile公开端口8600,如下所示:
FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-alpine
ARG port
WORKDIR /app
EXPOSE ${port:-8600}
它似乎运行正常
我尝试的另一件事是,当我在dockerfile中公开端口80(并在Azure中禁用网站\u端口设置)时,应用程序运行正常。
我对8600端口的曝光做了什么错事吗,还是这只是我不得不忍受的一个限制?
尝试添加一个应用设置,将PORT
设置为8600
以及WEBSITES_PORT
。
应用程序服务仅为端口80上的流量提供服务。端口设置允许您将端口80上的传入流量映射到您的容器正在侦听的端口。因此,无法使用端口8600直接到达容器。
我正在部署一个web应用程序,它在Azure应用程序服务上使用NodeJS、Express和React(插入我的BitBucket repo),但我没有发现成功。要么部署失败,要么声称部署成功,但该站点无法访问,并且一直超时。当我在Azure诊断中检查Docker日志时,我注意到以下几点: 在几个读取
我使用Linux web app服务在Azure上创建了一个Nodejs应用程序(ExpressJS)。我通过Kudu成功地部署了代码。在一些代码更改之后,容器没有响应端口上的HTTP ping。我已经添加了网站\u端口8080,端口8080和网站\u容器\u开始\u时间限制:1800但没有运气。下面是api日志流的屏幕截图。你们能帮帮我吗? API日志流截图 节点版本:10.10
我在将Django应用程序部署到Azure应用程序服务时遇到问题。我在检查日志时遇到错误: 没有响应端口: 8000上的HTTP ping,站点启动失败。请参见容器日志进行调试。 我已经按照这里的说明解决了这个问题,但还是没有运气:https://docs.microsoft.com/en-gb/archive/blogs/waws/things-you-should-know-web-apps-
我已经将python:3.8-slim-buster映像部署到应用程序服务中。一般来说,它运行正常,因为我可以在日志中看到处理过程,但是运行状况检查机制尝试ping托管服务器,但没有响应,因为它只是在循环中运行并处理队列中消息的代码。这很好,但应用程序将因以下错误而终止: 是否有办法删除此等待响应容器预热请求的
我已经使用FTP部署了我的应用程序好几次,一直工作到现在。我没有使用docker,所以我想azure会在我上传文件后对我的应用程序进行docker。我得到两个错误,我不确定是否与端口,我的设置有关。json,我的启动项目。。。我使用的是NetCore 3.1和angular 6。 我已尝试添加端口、ASPNETCORE\u URL。。。以及Azure应用程序设置的其他变量。。。 下面是错误: Az
尽管我的应用程序在本地运行良好,但我突然开始出现这个错误。 我正在Azure应用程序服务上运行rails应用程序。 我曾尝试将应用程序设置端口设置为80,将我的网站设置端口设置为8080,但没有成功。 puma.rb包括这个 部署到Azure后,我尝试将其更改为8080,但没有成功。 在网上看了之后,我真的很困惑为什么这是突然发生的