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
Byrne Reese
June 11, 2009 10:47 PM | Reply
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.