To address this, you can fine-tune the "maxPoolSize" and "poolMaxQueueSize" values as detailed in the following steps:
-
Locate the Artifactory System Properties file at "$JFROG_HOME/artifactory/var/etc/artifactory/artifactory.system.properties".
-
Update the following system properties with higher values:
- artifactory.federated.repo.executor.maxPoolSize
- artifactory.federated.repo.executor.poolMaxQueueSize
Please ensure that you restart the Artifactory nodes subsequently to apply the modifications.
Configuration Values:
Here are the default and suggested values for your reference:
Default Values:
- artifactory.federated.repo.executor.maxPoolSize=4 * # of processors (system-dependent)
- artifactory.federated.repo.executor.poolMaxQueueSize=10000
Suggested Values:
- artifactory.federated.repo.executor.maxPoolSize=8 * # of processors (system-dependent)
- artifactory.federated.repo.executor.poolMaxQueueSize=100000