How to set the number of worker processes?

readdeoa year ago

Hi!
I would like to self-host traccar for only 2 device. Traccar spawns a lot of worker processes for this workload and i'm trying to find a way to set the exact number of workers. Is that possible? I cannot find anything about this in the documentation or in the server's source code.

Thanks.

Anton Tananaeva year ago

You should disable ports that you don't use. Check the configuration documentation.

readdeoa year ago

Yes, I tried that already with docker and with an installed version also. The number of processes didn't change at all.
I added these lines to the default config:

 <entry key='protocols.enable'>osmand</entry>
 <entry key='osmand.port'>5055</entry>

As I understood your comment and the documentation, this is what was needed to disable ports.
Am I doing something wrong?

Anton Tananaeva year ago

This looks correct. Why are you worried about number of threads?

readdeoa year ago

I was using It with docker and it is using around 3 gb ram at start and after a day, it grows around 6gb. My server has only 16gb ram, so that's too much for threads I'm not using at all. I think I'm staying with the installed version, it is stable around 4-500mb ram usage.

Anton Tananaeva year ago

Number of threads is completely unrelated to memory usage. I don't see anything about memory in your original comment.