Hy我在nodeJs项目中使用kubernetes垃圾收集器有时会占用太多时间,(我们正在努力解决这个问题(但与此同时,我们还有另一个问题:如果在垃圾收集过程中检测到生存性/就绪性,那么我的项目没有响应,容器就会重新启动。
在重新启动容器之前,有没有办法让活跃度/准备度多次尝试?
您可以设置failureThreshold
参数来配置在实际将探测视为失败之前重试的频率。请注意,在执行重试之前需要periodSeconds
,因此可能会导致更长的延迟,直到您的应用程序重新启动。理想情况下,您可以尝试使periodSeconds比预期的最长gc暂停稍长。
有关探测器配置的更多详细信息,请参阅Kubernetes文档。