Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm running request tracker 4 standalone, which means with not any http server in front.

My problem is that once I launch the server as in:

/usr/bin/perl -w /usr/share/request-tracker4/libexec/rt-server --port 80

Suddenly it creates a bunch of child processes which are consuming too much memory and systems starts to swaps.

beside the parent process it starts 10 child processes.

Is there any way to configure it to limit the max number of child processes.


share|improve this question

Assuming you're just running it for development or maybe evaluation, try:

rt-server --server Standalone --port 80

That should run just one server.

If you want to set some other number of servers, you'd need to modify the rt-server script and pass --max-workers to Starlet (the default standalone server).

share|improve this answer
No need to modify the rt-server script, you can just add --max-workers=N to the command line quoted in the question. – jbg Apr 21 '15 at 23:11

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.