最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

Azure App Service突然由于PhantomJS错误而停止

IT培训 admin 2浏览 0评论

Azure App Service突然由于PhantomJS错误而停止

我们有一个Restify API在Linux上的Azure App Service中运行了一段时间。突然,此应用程序(无论是测试还是产品,它们都作为单独的应用程序运行)停止工作。根据日志,错误与我们使用的依赖于PhantomJS的node-highcharts-exporting软件包有关。 App Service正在使用节点8.1。

我们尝试重新部署代码,将节点版本升级到8.12(不想在未经测试的情况下使用最新版本),但仍然没有运气。

部署日志:(此部分成功。仅供参考)

容器日志:(此处启动失败)

试图在本地复制相同的环境,并且一切正常。创建了一个新的应用服务,该服务也遇到了同样的问题。非常感谢您的帮助。

更新1:我想我知道发生了什么事。这与linux

我需要安装libfontconfig,但是Azure App Service不支持此。

我们有一个Restify API在Linux上的Azure App Service中运行了一段时间。突然,此应用程序(无论是测试还是产品,它们都作为单独的应用程序运行)停止工作。根据日志,错误是相关的...

回答如下:

是,这是由于App Service的沙箱限制。只是要强调一下,标准/本地Azure Web Apps在称为沙箱的安全环境中运行。每个应用程序都在其自己的沙箱中运行,从而将其执行与同一台计算机上的其他实例隔离开来,并提供其他程度的安全性和隐私性,否则这些安全性和隐私性将是不可用的。

Azure App Service突然由于PhantomJS错误而停止

我们有一个Restify API在Linux上的Azure App Service中运行了一段时间。突然,此应用程序(无论是测试还是产品,它们都作为单独的应用程序运行)停止工作。根据日志,错误与我们使用的依赖于PhantomJS的node-highcharts-exporting软件包有关。 App Service正在使用节点8.1。

我们尝试重新部署代码,将节点版本升级到8.12(不想在未经测试的情况下使用最新版本),但仍然没有运气。

部署日志:(此部分成功。仅供参考)

容器日志:(此处启动失败)

试图在本地复制相同的环境,并且一切正常。创建了一个新的应用服务,该服务也遇到了同样的问题。非常感谢您的帮助。

更新1:我想我知道发生了什么事。这与linux

我需要安装libfontconfig,但是Azure App Service不支持此。

我们有一个Restify API在Linux上的Azure App Service中运行了一段时间。突然,此应用程序(无论是测试还是产品,它们都作为单独的应用程序运行)停止工作。根据日志,错误是相关的...

回答如下:

是,这是由于App Service的沙箱限制。只是要强调一下,标准/本地Azure Web Apps在称为沙箱的安全环境中运行。每个应用程序都在其自己的沙箱中运行,从而将其执行与同一台计算机上的其他实例隔离开来,并提供其他程度的安全性和隐私性,否则这些安全性和隐私性将是不可用的。

发布评论

评论列表 (0)

  1. 暂无评论