Javascript kubernates吊舱内的JS stacktrace错误
我正在Kubernetes吊舱内以生产模式运行reactJs应用程序。容器运行时是docker。 Pod状态正在运行,但仍然无法获取UI。另外,当我检查日志时,我看到下面的JS stacktrace错误。 要运行React应用程序,我给出了以下命令 “构建”:“设置最大旧空间大小为8192&&webpack--模式生产--最大旧空间大小为8192&&serve-s dist-l 3000” 我在pod日志中看到的错误是Javascript kubernates吊舱内的JS stacktrace错误,javascript,reactjs,docker,kubernetes,kubernetes-pod,Javascript,Reactjs,Docker,Kubernetes,Kubernetes Pod,我正在Kubernetes吊舱内以生产模式运行reactJs应用程序。容器运行时是docker。 Pod状态正在运行,但仍然无法获取UI。另外,当我检查日志时,我看到下面的JS stacktrace错误。 要运行React应用程序,我给出了以下命令 “构建”:“设置最大旧空间大小为8192&&webpack--模式生产--最大旧空间大小为8192&&serve-s dist-l 3000” 我在pod日志中看到的错误是 FATAL ERROR: Ineffective mark-compacts
FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory
问题是
--max\u old\u space\u size
是MB,根据您的问题,您的pod超过了8192,但您的pod资源限制在1024
您需要执行以下操作之一:
--max\u old\u space\u size
设置为1024以下的值如果同时删除
max\u old\u space\u size
,会发生什么?您真的需要覆盖此选项吗?请将Pod的PodSpec添加到您的问题中。看起来您没有给它足够的资源。资源:限制:cpu:500m内存:1024Mi请求:cpu:250m内存:560Mi我给了足够的资源。否则pod就会终止。但pod处于运行状态@YardenShohamIt肯定是资源问题。
[114:0x5632d5a724a0] 27622 ms: Scavenge (reduce) 597.8 (600.3) -> 597.3 (600.3) MB, 3.2 / 0.0 ms (average mu = 0.185, current mu = 0.145) allocation failure
[114:0x5632d5a724a0] 27627 ms: Scavenge (reduce) 598.1 (600.3) -> 597.5 (600.6) MB, 2.4 / 0.0 ms (average mu = 0.185, current mu = 0.145) allocation failure