vcsserver.ini
93 lines
| 2.0 KiB
| text/x-ini
|
IniLexer
r1 | ################################################################################ | |||
# RhodeCode VCSServer - configuration # | ||||
# # | ||||
################################################################################ | ||||
[DEFAULT] | ||||
host = 127.0.0.1 | ||||
port = 9901 | ||||
locale = en_US.UTF-8 | ||||
# number of worker threads, this should be set based on a formula threadpool=N*6 | ||||
# where N is number of RhodeCode Enterprise workers, eg. running 2 instances | ||||
# 8 gunicorn workers each would be 2 * 8 * 6 = 96, threadpool_size = 96 | ||||
threadpool_size = 96 | ||||
timeout = 0 | ||||
# cache regions, please don't change | ||||
beaker.cache.regions = repo_object | ||||
beaker.cache.repo_object.type = memorylru | ||||
beaker.cache.repo_object.max_items = 100 | ||||
# cache auto-expires after N seconds | ||||
beaker.cache.repo_object.expire = 300 | ||||
beaker.cache.repo_object.enabled = true | ||||
################################ | ||||
### LOGGING CONFIGURATION #### | ||||
################################ | ||||
[loggers] | ||||
keys = root, vcsserver, pyro4, beaker | ||||
[handlers] | ||||
keys = console | ||||
[formatters] | ||||
keys = generic | ||||
############# | ||||
## LOGGERS ## | ||||
############# | ||||
[logger_root] | ||||
level = NOTSET | ||||
handlers = console | ||||
[logger_vcsserver] | ||||
level = DEBUG | ||||
handlers = | ||||
qualname = vcsserver | ||||
propagate = 1 | ||||
[logger_beaker] | ||||
level = DEBUG | ||||
handlers = | ||||
qualname = beaker | ||||
propagate = 1 | ||||
[logger_pyro4] | ||||
level = DEBUG | ||||
handlers = | ||||
qualname = Pyro4 | ||||
propagate = 1 | ||||
############## | ||||
## HANDLERS ## | ||||
############## | ||||
[handler_console] | ||||
class = StreamHandler | ||||
args = (sys.stderr,) | ||||
level = INFO | ||||
formatter = generic | ||||
[handler_file] | ||||
class = FileHandler | ||||
args = ('vcsserver.log', 'a',) | ||||
level = DEBUG | ||||
formatter = generic | ||||
[handler_file_rotating] | ||||
class = logging.handlers.TimedRotatingFileHandler | ||||
# 'D', 5 - rotate every 5days | ||||
# you can set 'h', 'midnight' | ||||
args = ('vcsserver.log', 'D', 5, 10,) | ||||
level = DEBUG | ||||
formatter = generic | ||||
################ | ||||
## FORMATTERS ## | ||||
################ | ||||
[formatter_generic] | ||||
format = %(asctime)s.%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s | ||||
datefmt = %Y-%m-%d %H:%M:%S | ||||