我在将Django应用程序部署到Azure应用程序服务时遇到问题。我在检查日志时遇到错误:
没有响应端口: 8000上的HTTP ping,站点启动失败。请参见容器日志进行调试。
我已经按照这里的说明解决了这个问题,但还是没有运气:https://docs.microsoft.com/en-gb/archive/blogs/waws/things-you-should-know-web-apps-and-linux#NoPing
这是我的设计
我的Dockerfile中有以下内容:
EXPOSE 80
EXPOSE 8000
这是我的备忘录。yml
version: '3'
services:
web:
build: .
command: bash -c "python projectile/manage.py makemigrations && python projectile/manage.py migrate && python projectile/manage.py runserver 0.0.0.0:8000"
container_name: image_service
volumes:
- .:/image_service
ports:
- "80"
- "8000"
我在门户的应用服务配置中有这些设置
WEBSITES_PORT 8000
PORT 80
这里怎么了?如果有人能帮忙,那就太棒了。让我出去。
我已经将python:3.8-slim-buster映像部署到应用程序服务中。一般来说,它运行正常,因为我可以在日志中看到处理过程,但是运行状况检查机制尝试ping托管服务器,但没有响应,因为它只是在循环中运行并处理队列中消息的代码。这很好,但应用程序将因以下错误而终止: 是否有办法删除此等待响应容器预热请求的
首先,我知道有几个类似的问题,我尝试了答案中的建议,但没有帮助。 我有一个ASP。NET核心web应用程序作为Linux容器运行。该应用程序在本地构建并运行良好。部署到Azure时,应用程序无法启动,我可以看到以下错误: 站点mytestapp的容器mytestapp_0_560a15e8未在预期时间限制内启动。运行时间=230.4559912秒 容器mytestapp_0_560a15e8未响应
我正在部署一个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
我已经使用FTP部署了我的应用程序好几次,一直工作到现在。我没有使用docker,所以我想azure会在我上传文件后对我的应用程序进行docker。我得到两个错误,我不确定是否与端口,我的设置有关。json,我的启动项目。。。我使用的是NetCore 3.1和angular 6。 我已尝试添加端口、ASPNETCORE\u URL。。。以及Azure应用程序设置的其他变量。。。 下面是错误: Az
我有下一个问题:我已经在Azure Portal中创建了新的应用服务,并部署了python的docker映像。Docker暴露端口80。但是当应用程序启动时,我在日志中看到: docker run-d-p 80:80--name testapp\u 0\u d2966fc-e PORT=80-e WEBSITES\u ENABLE\u APP\u SERVICE\u STORAGE=false-e