##// END OF EJS Templates
fix(configs): optimize configs for 5.0.0 release defaults...
super-admin -
r5295:7d8e7465 default
parent child Browse files
Show More
@@ -1,4 +1,3 b''
1
2
1
3 ; #########################################
2 ; #########################################
4 ; RHODECODE COMMUNITY EDITION CONFIGURATION
3 ; RHODECODE COMMUNITY EDITION CONFIGURATION
@@ -329,7 +328,10 b' use_celery = false'
329 #celerybeat-schedule.path =
328 #celerybeat-schedule.path =
330
329
331 ; connection url to the message broker (default redis)
330 ; connection url to the message broker (default redis)
332 celery.broker_url = redis://localhost:6379/8
331 celery.broker_url = redis://redis:6379/8
332
333 ; results backend to get results for (default redis)
334 celery.result_backend = redis://redis:6379/8
333
335
334 ; rabbitmq example
336 ; rabbitmq example
335 #celery.broker_url = amqp://rabbitmq:qweqwe@localhost:5672/rabbitmqhost
337 #celery.broker_url = amqp://rabbitmq:qweqwe@localhost:5672/rabbitmqhost
@@ -48,16 +48,6 b' tmp_upload_dir = None'
48 access_log_format = (
48 access_log_format = (
49 'time="%(t)s" pid=%(p)s level="INFO" type="[GNCRN]" ip="%(h)-15s" rqt="%(L)s" response_code="%(s)s" response_bytes="%(b)-6s" uri="%(m)s:%(U)s %(q)s" user=":%(u)s" user_agent="%(a)s"')
49 'time="%(t)s" pid=%(p)s level="INFO" type="[GNCRN]" ip="%(h)-15s" rqt="%(L)s" response_code="%(s)s" response_bytes="%(b)-6s" uri="%(m)s:%(U)s %(q)s" user=":%(u)s" user_agent="%(a)s"')
50
50
51
52 # Sets the number of process workers. More workers means more concurrent connections
53 # RhodeCode can handle at the same time. Each additional worker also it increases
54 # memory usage as each has its own set of caches.
55 # The Recommended value is (2 * NUMBER_OF_CPUS + 1), eg 2CPU = 5 workers, but no more
56 # than 8-10 unless for huge deployments .e.g 700-1000 users.
57 # `instance_id = *` must be set in the [app:main] section below (which is the default)
58 # when using more than 1 worker.
59 workers = 4
60
61 # self adjust workers based on CPU count, to use maximum of CPU and not overquota the resources
51 # self adjust workers based on CPU count, to use maximum of CPU and not overquota the resources
62 # workers = get_workers()
52 # workers = get_workers()
63
53
@@ -72,10 +62,22 b" proc_name = 'rhodecode_enterprise'"
72 # gevent:
62 # gevent:
73 # In this case, the maximum number of concurrent requests is (N workers * X worker_connections)
63 # In this case, the maximum number of concurrent requests is (N workers * X worker_connections)
74 # e.g. workers =3 worker_connections=10 = 3*10, 30 concurrent requests can be handled
64 # e.g. workers =3 worker_connections=10 = 3*10, 30 concurrent requests can be handled
75 # gtrhead:
65 # gthread:
76 # In this case, the maximum number of concurrent requests is (N workers * X threads)
66 # In this case, the maximum number of concurrent requests is (N workers * X threads)
77 # e.g. workers = 3 threads=3 = 3*3, 9 concurrent requests can be handled
67 # e.g. workers = 3 threads=3 = 3*3, 9 concurrent requests can be handled
78 worker_class = 'gevent'
68 worker_class = 'gthread'
69
70 # Sets the number of process workers. More workers means more concurrent connections
71 # RhodeCode can handle at the same time. Each additional worker also it increases
72 # memory usage as each has its own set of caches.
73 # The Recommended value is (2 * NUMBER_OF_CPUS + 1), eg 2CPU = 5 workers, but no more
74 # than 8-10 unless for huge deployments .e.g 700-1000 users.
75 # `instance_id = *` must be set in the [app:main] section below (which is the default)
76 # when using more than 1 worker.
77 workers = 2
78
79 # Threads numbers for worker class gthread
80 threads = 1
79
81
80 # The maximum number of simultaneous clients. Valid only for gevent
82 # The maximum number of simultaneous clients. Valid only for gevent
81 # In this case, the maximum number of concurrent requests is (N workers * X worker_connections)
83 # In this case, the maximum number of concurrent requests is (N workers * X worker_connections)
@@ -279,7 +279,10 b' use_celery = false'
279 #celerybeat-schedule.path =
279 #celerybeat-schedule.path =
280
280
281 ; connection url to the message broker (default redis)
281 ; connection url to the message broker (default redis)
282 celery.broker_url = redis://localhost:6379/8
282 celery.broker_url = redis://redis:6379/8
283
284 ; results backend to get results for (default redis)
285 celery.result_backend = redis://redis:6379/8
283
286
284 ; rabbitmq example
287 ; rabbitmq example
285 #celery.broker_url = amqp://rabbitmq:qweqwe@localhost:5672/rabbitmqhost
288 #celery.broker_url = amqp://rabbitmq:qweqwe@localhost:5672/rabbitmqhost
General Comments 0
You need to be logged in to leave comments. Login now