If another request comes in while PersistentPerl script is running, does the client have to wait or is another process started? Is there a way to set a limit on how many processes get started?
If another request comes while all the perl processes are busy, then another perl process is started. Just like in regular perl there is normally no limit on how many processes get started. But, the processes are only started when the load is so high that they’re necessary. If the load goes down, the processes will die off due to inactivity, unless you disable the timeout. Starting in version 1.8.3 an option was added to limit the number of perl backends running. See MaxBackends in Options Available above.
Related Questions
- If another request comes in while PersistentPerl script is running, does the client have to wait or is another process started? Is there a way to set a limit on how many processes get started?
- When running the ftp executable for Windows via a PROCESS START request, why aren I getting the remote server responses in stdout?
- What is the process for an attorney to request a clients criminal history record?