产品中心
详细信息
IC694TBC032
IC694TBC032当您需要启动多个容器时,如果它们需要使用多于计算机模块 (SoM)可用的内存来启动,那么设备将重新启动。此外,如果您的容器使用 --restart 标志设置为始终自动重启,容器会陷入期重启循环!若要缓解此问题,可以执行以下操作:
修改应用程序使用更少的容器(推荐);
在容器之间创建启动依赖项,使它们挨个启动,而不是一次全部启动。这将在应用程序启动时间和内存峰值之间取得平衡。上图中的第三个图说明了此方法的表现。
如果您想了解更多信息,我们的文档中有一个简短的内容,其中包含一些有用的信息。
话虽如此,在一次启动多个容器时,您始终注意内存使用情况,尽管启动时间应该不是太大问题。此外,请记住,在增加应用程序启动时间和降低内存峰值之间始终需要权衡。系统的可用内存和性能越低,您就越需要注意这种权衡选择。尽管如此,对于我们大多数支持 TorizonCore 的模块,能够同时启动的容器数量在大多数场景中都在确定的范围内。即便如此,我们仍在研究解决方案来改进它:请继续关注我们的发布版本并联系我们的支持人员,让我们知道您的应用场景!
IC694TBC032