Fix setting gc thresholds in the workers

This commit is contained in:
Mark Haines 2016-06-17 11:48:12 +01:00
parent f1073ad43d
commit 8c75040c25
2 changed files with 4 additions and 2 deletions

View file

@ -43,6 +43,7 @@ from daemonize import Daemonize
import sys
import logging
import gc
logger = logging.getLogger("synapse.app.pusher")
@ -284,7 +285,7 @@ def start(config_options):
logger.info("Running")
change_resource_limit(config.soft_file_limit)
if config.gc_thresholds:
ps.set_threshold(config.gc_thresholds)
gc.set_threshold(*config.gc_thresholds)
reactor.run()
def start():

View file

@ -56,6 +56,7 @@ from daemonize import Daemonize
import sys
import logging
import contextlib
import gc
import ujson as json
logger = logging.getLogger("synapse.app.synchrotron")
@ -436,7 +437,7 @@ def start(config_options):
logger.info("Running")
change_resource_limit(config.soft_file_limit)
if config.gc_thresholds:
ss.set_threshold(config.gc_thresholds)
gc.set_threshold(*config.gc_thresholds)
reactor.run()
def start():