Web Services Azure Web服务[用于容器的Web App(Linux)] -如何定期防止超时

jm81lzqq  于 2023-10-24  发布在  Linux
关注(0)|答案(2)|浏览(202)

Web服务中定期出现错误日志:
错误-站点YYY的容器XXX未在预期时间限制内启动。运行时间= 230.3790706秒
我设置下面的设置已经在Microsoft's blog中提到,但仍然失败:

1. Use the EXPOSE instruction in your Dockerfile to expose port 3000.
2. Use the WEBSITES_PORT app setting with a value of "3000" to expose that port.

如何配置以防止此错误?

h79rfbju

h79rfbju1#

Azure: Container did not start within expected time (WebApp)中发现了类似问题,并提供了解决方案。
添加应用程序设置:WEBSITES_CONTAINER_START_TIME_LIMIT = 1800

xpszyzbs

xpszyzbs2#

我们需要像下面的代码设置端口,AppService将使用端口环境,它为我工作。
关于NestJS

const port = process.env.PORT? parseInt(process.env.PORT) : 3000;
  logger.log(
    `Application is running on: http://localhost:${port}`,
  );
  await app.listen(port);

希望对你有所帮助

相关问题