Limiting simultaneous connections
If monitoring is enabled (p4 configure set monitor=1
or higher), you can set the server.maxcommands configurable
to limit the number of simultaneous command requests that the service
will attempt to handle.
Ideally, this value should be set both:
-
low enough to detect a runaway script or denial of service attack before the underlying hardware resources are exhausted
-
high enough to maintain a substantial margin of safety between the typical average number of connections and your site’s peak activity.
If P4LOG is set, the server log contain lines of the
form:
Server is now using nnn active threads.
You can use the server log to determine what levels of activity are
typical for your site. Set to a value higher than your anticipated peak activity. We recommend at least 200% to 500% higher.server.maxcommands
Too many commands
Starting in 2019.1, if a problem occurs with server.maxcommands, users with the access level of super, or the user type of operator (see p4 user), can still run certain commands to diagnose the problem.






