[Checkins] SVN: zopyx.smartprintng.server/branches/multiprocessing/zopyx/smartprintng/server/run.py multiprocessing support
Andreas Jung
andreas at andreas-jung.com
Thu Oct 8 12:10:03 EDT 2009
Log message for revision 104938:
multiprocessing support
Changed:
U zopyx.smartprintng.server/branches/multiprocessing/zopyx/smartprintng/server/run.py
-=-
Modified: zopyx.smartprintng.server/branches/multiprocessing/zopyx/smartprintng/server/run.py
===================================================================
--- zopyx.smartprintng.server/branches/multiprocessing/zopyx/smartprintng/server/run.py 2009-10-08 15:55:38 UTC (rev 104937)
+++ zopyx.smartprintng.server/branches/multiprocessing/zopyx/smartprintng/server/run.py 2009-10-08 16:10:03 UTC (rev 104938)
@@ -4,10 +4,16 @@
##########################################################################
import os
+import multiprocessing
from repoze.bfg.router import make_app
import mail_util
from views import have_authentication
+POOL_SIZE = 3
+
+POOL = multiprocessing.Pool(processes=4)
+
+
def app(global_config, **kw):
""" This function returns a repoze.bfg.router.Router object. It
is usually called by the PasteDeploy framework during ``paster
@@ -27,6 +33,7 @@
LOG.info('Using email configuration at %s' % mail_config)
LOG.info(config)
LOG.info('SmartPrintNG server started')
+ LOG.info('Process pool size: %d' % POOL_SIZE)
LOG.info('Temp directory: %s' % root.temp_directory)
LOG.info('Spool directory: %s' % root.spool_directory)
LOG.info('Available converters: %s' % ', '.join(zopyx.convert2.registry.availableConverters()))
More information about the checkins
mailing list