当前位置: 首页 > 知识库问答 >
问题:

python Azure webapp linux容器未启动

宁侯林
2023-03-14

我正在尝试从Azure repos部署此应用程序。https://github.com/pointerness/Check

我已将其克隆到我的公司Azure repo中。这是一个简单的Python Django Hello World应用程序。我已经在我的个人Azure帐户上部署了很多次此代码,并且可以正常工作。我通过vscode将此应用部署到Azure中,它可以正常工作。然而,当我创建一个管道时,它失败了。我使用了与git中相同的yml。只是根据我的组织更改了名称。我发现站点XXX的错误容器XXX已退出,站点启动失败

我尝试过的事情。

  1. 重置发布配置文件
  2. 尝试使用和不使用启动命令
  3. 设置环境变量

docker日志没有多大用处。有什么建议我可以调试吗

共有1个答案

章丰茂
2023-03-14

您可以尝试以下方法来检查docker日志:

>

您可以在 /LogFiles目录中找到Docker日志。您可以通过Kudu(高级工具)Bash控制台或使用FTP客户端访问它。

可以使用API下载当前日志。

您可以参考Azure App Service for Linux中的诊断容器启动问题、Azure Web App Linux容器未响应http ping以及您应该知道的事情:Web App和Linux

 类似资料:
  • 问题内容: 我使用以下命令创建了容器: 以下是命令: 真的没有太多要说的,我希望容器能启动并保持正常运行。这是日志: 问题答案: 您正在尝试运行,它是需要tty 才能运行的交互式外壳。使用,在“分离”模式下运行此命令实际上没有任何意义,但是您可以通过添加到命令行来做到这一点,以确保容器具有与其关联的有效tty并保持连接状态: 在启动分离的容器时,您通常会运行某种长期存在的非交互式进程(例如,或We

  • 我一直试图在我的docker容器中运行cron作业,但当容器启动时,我似乎无法让cron服务运行。我可以远程进入运行容器并运行“cron”以使服务在没有问题的情况下启动。我在我的DockerFile中包含了这个,为什么命令没有被执行呢? Docker-compose.yml

  • 尝试部署Web应用程序时,我遇到以下错误: 错误-站点XXX的容器XXX\u 0未在预期的时间限制内启动。运行时间=1800.4463925秒 我试图部署一个节点应用程序。使用自动部署。部署文件。部署文件如下所示: package.json文件具有以下脚本: 和服务器。详情如下: 我从研究中得出的结论是: 没有足够的时间让app启动 端口未打开/启动时没有响应ping 为了解决(1)我把WEBSI

  • 我通过C API使用LXC,并简单地复制和粘贴了示例代码(如链接所示,但用我自己的函数名替换了)。然后从程序中的另一个代码块中调用它,我无法使容器正常启动。 调用只会返回false。如果我将第二个参数更改为start为0(意味着应该使用而不是/sbin/init),则start“成功”,但容器状态立即设置为,因此我无法连接到容器。 正在尝试通过设置获取日志: 只生成空文件。 想到这可能与我看到的另

  • 我有一个Ubuntu Xenial容器,在我的Arch Linux计算机上安装了amd64体系结构。容器工作正常。但是,当我第二次尝试启动容器时,出现以下错误: 容器启动失败。 要获得更多详细信息,请在前台模式下运行容器。 其他信息可以通过设置--logfile和--log优先级选项获得。 是什么原因造成的? 在使用-F、-logfile和--logpriority选项运行后得到了这个。 lxc开