On Dec 3, 6:17 am, Jonathan Lundell <[email protected]> wrote:
> Rocket 1.2.0 (web2py's embedded web server) is now in the trunk.
> It have various improvements, which perhaps Tim will describe. There is one 
> user-visible interface change that might affect some of you. In the previous 
> version, Rocket's min_threads and max_threads were 10 and 1024 respectively. 
> The cli (and winservice options) --numthreads option allowed the user to 
> override min_threads.
> In the new version, the Rocket defaults are 10 and 0 (meaning no upper 
> limit), and the cli options are --minthreads and --maxthreads (--numthreads 
> is provided for compatibility, meaning the same as --minthreads, >but is 
> deprecated).
> If you're running CPython, my impression is that you need to do nothing, and 
> if you've been ignoring thread-count options, also do nothing. If you've been 
> patching maxthreads, the new default of 0 may work fine for >you, and if not 
> you now have command-line access to it. Tim suggests increasing minthreads to 
> 64 for a production server.
> If you're running winservice, numthreads is now ignored; you must use 
> minthreads and maxthreads (assuming that you want something other than the 
> defaults).

Sounds good...however my Windows service no longer starts as of this
version:
Traceback (most recent call last):
  File "C:\Bin\web2py\gluon\winservice.py", line 46, in SvcDoRun
    self.start()
  File "C:\Bin\web2py\gluon\winservice.py", line 113, in start
    min_threads=options.minthreads,
AttributeError: 'module' object has no attribute 'minthreads'

My options.py has numthreads = 10 still (I see options_std.py still
just has numthreads not minthreads) but it's supposed to be backward-
compatible anyway.
Python 2.6.6

Do I need to add --minthreads 10 to my registry (currently just has
'web2py options')

Meanwhile:
bzr revert -r 2688

Many thanks,
Fran.

Reply via email to