#Worker is terminating.

1 messages · Page 1 of 1 (latest)

vague falcon
#

Worker is Terminating. Are there any configurations that needs to be done before I start using this new Feature ? Also, why is it terminating, I can see that it runs out of memory but is it because of some improper configurations or Injections of services ?

keen pelican
#

Hi @vague falcon! How much memory do you have on your worker, it's exactly the same configuration as the server internally, so you'll need a bit more than 2GB to run it at the moment

vague falcon
#

How do I check that ? Also, where do we have these worker properties configured ?

keen pelican
#

how are you self-hosting, docker?

vague falcon
#

This is running locally, on my machine with yarn start script.

keen pelican
#

okay

#

what's your OS?

vague falcon
#

Ubuntu

keen pelican
#

could you run free -m ?

vague falcon
#

this is the output

keen pelican
#

ok so you have a lot

#

but not that much free that being said

#

I don't think it's the issue though

#

is the worker also crashing on main?

vague falcon
#

I guess so, currently I am merging 0.4.0 with 0.11.0, and this worker feature is new so If it is breaking then I must say it is on main.

keen pelican
#

okay, let's upgrade you to 0.11 (or even 0.12 first)

#

Then the worker should be working, there is no reason why it should not

#

At the moment, you'll need ~2GB to safely run the server and ~1GB for the worker so you should be good

vague falcon
#

Okay. Got it. I hope it won't break in production through.

keen pelican
#

what do you mean? Do you also have a production on 0.4 somewhere else?

#

the worker won't break your existing server. At the moment it's only used for webhooks / messaging jobs

vague falcon
vague falcon
vague falcon
#

Hey @keen pelican, This worker is from Frontend Dev Server. Because frontend dev server keeps crashing.

keen pelican
#

what do you mean by "frontend dev server"?

vague falcon
#

When I run “yarn nx start twenty-front”

It starts a development server

keen pelican
#

ooooh okay! I thought you were talking about the worker executing async jobs (like for messaging or webhooks)

#

so yes, the frontend needs 5GB in development mode (to get both hot reload while developing + typescript checks)

#

If you are self-hosting you shouldn't run dev server and should serve static javascript