<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le ven. 10 avr. 2020 à 20:50, Pirate Praveen <<a href="mailto:praveen@onenetbeyond.org">praveen@onenetbeyond.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
<br>
On Fri, Apr 10, 2020 at 7:35 pm, Jérémy Lal <<a href="mailto:kapouer@melix.org" target="_blank">kapouer@melix.org</a>> wrote:<br>
> Package: nodejs<br>
> Version: 10.19.0~dfsg-3<br>
> Followup-For: Bug #956211<br>
> <br>
> Pirate, i repeat, please try<br>
> <br>
> webpack --max-old-space-size=4096<br>
> <br>
> Or even a higher value. If it works, it's up to gitlab to use that <br>
> flag.<br>
> <br>
<br>
root@gitlab-buster:/usr/share/gitlab# runuser -u ${gitlab_user} -- sh <br>
-c 'webpack --max-old-space-size=8192 --config config/webpack.config.js'<br>
<br>
I tried 4096, 6144, 8192, 16384 and all failed. How much higher should <br>
I go?<br></blockquote><div><br></div><div>Not further :)</div><div>However then maybe that flag has no effect.</div><div>Another way to pass the flag is by setting the environment variable:</div><div>NODE_OPTIONS="–max-old-space-size=2048"<br></div><div>Then again, runuser need to be told to handle this correctly.</div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
> Nodejs applications using high memory must use that kind of <br>
> workaround.<br>
<br>
I was also exploring if excluding system libraries from babel-loader <br>
reduces memory footprint.</blockquote><div><br></div><div>Yep, i saw that.</div><div>Can you give me a quick way to reproduce the OOM error ? </div><div><br></div><div>Jérémy</div></div></div>