The min_spare_servers, max_spare_servers, max_servers options weren't clearly documented, I had to look at the code to find out how to let Starman dynamically start more workers to handle the current load (within defined limits).
I've added these to the documentation in bin/starman, and also fixed some typos and improved the clarity of some parts while I was there :)
Document min/max_spare_servers & max_servers options
These weren't clearly documented before, in my opinion; i had to delve into the
code to find out how to allow the number of worker processes to adapt to the
load, rather than being fixed.
A few typo fixes and slight wording changes for clarity
More wording tweaks for clarity.
A handful more minor wording tweaks.
D'oh, typo fixes in the text I added
Mention control of worker processes in main docs.
"Which", not "that"
I think this reads ever so slightly more naturally, although both forms are
More minor doc tweaks.
you can use - and plack handler automatically converts to _. i.e. starman --min-spare-servers 2 ... I prefer the use of -.
starman --min-spare-servers 2 ...