RPTProcessCap

Defines a limit on the number of run-periodic-tasks jobs to be run simultaneously on this server; if the Perl module Proc::ProcessTable is installed and RPTProcessCap is set, launching run-periodic-tasks will count all currently-running jobs of the form "perl.*run-periodic-tasks.*", including the current one. If that number exceeds RPTProcessCap, the newly launched RPT process will cleanly exit. (If Proc::ProcessTable is not available, this directive will be ignored.)

Default

disabled

Values

  • integer (recommended range 2-10, depending on server setup)

Example

RPTProcessCap 5
This page was last updated on 2009-06-11, 15:46.

1 Note

My experience has shown that a good rule of thumb is 1 process per CPU (real or vurtual).

My tests have shown that while you increase parallelism, publishing throughput does not substantially increase when running more than this.

Leave a note

Have a question? Please use the MT Forums. Notes submitted on documentation should pertain to tips & hints regarding documentation. Your note may be removed once its contents have been integrated into the body of the page.