コード例 #1
0
ファイル: launcher.py プロジェクト: Aaron1011/oh-mainline
 def __init__(self, config, app):
     self.processes = {}
     self.max_proc = config.getint('max_proc', 0)
     if not self.max_proc:
         self.max_proc = cpu_count() * config.getint('max_proc_per_cpu', 4)
     self.runner = config.get('runner', 'scrapyd.runner')
     self.app = app
コード例 #2
0
ファイル: launcher.py プロジェクト: richard-ma/CodeReading
 def __init__(self, config, app):
     self.processes = {}
     self.max_proc = config.getint('max_proc', 0)
     if not self.max_proc:
         self.max_proc = cpu_count() * config.getint('max_proc_per_cpu', 4)
     self.runner = config.get('runner', 'scrapyd.runner')
     self.app = app
コード例 #3
0
ファイル: launcher.py プロジェクト: herberthamaral/scrapy
 def __init__(self, config, app):
     self.max_proc = config.getint('max_proc', 0) or cpu_count()
     self.egg_runner = config.get('egg_runner', 'scrapyd.eggrunner')
     self.app = app
コード例 #4
0
ファイル: service.py プロジェクト: kenzouyeh/scrapy
 def spawn_processes(self):
     for settings_module, count in settings['PROJECTS'].items():
         for i in range(count or cpu_count()):
             self.spawn_process(settings_module, i)