aboutsummaryrefslogtreecommitdiff
path: root/development.ini
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2010-11-27 01:27:24 +0100
committerMarcin Kuzminski <marcin@python-works.com>2010-11-27 01:27:24 +0100
commitad8686b6f972698861893a590c31f051bdffe8e1 (patch)
treed25acede53ebf7a7dcc08c0aadf53e7ecad9bb51 /development.ini
parent90c56ace9d30604f19a99d7d9d5c91a295fe2ae4 (diff)
Celery is configured by the .ini files and run from paster now
removed celeryconfig, added homebrew celery-pylons, added paster celeryd command, fixed tasks to use pylons configs, sqlalchemy sessions --HG-- branch : beta
Diffstat (limited to 'development.ini')
-rw-r--r--development.ini45
1 files changed, 36 insertions, 9 deletions
diff --git a/development.ini b/development.ini
index 7b07bb97..e6cf4fd0 100644
--- a/development.ini
+++ b/development.ini
@@ -1,6 +1,6 @@
################################################################################
################################################################################
-# rhodecode - Pylons environment configuration #
+# RhodeCode - Pylons environment configuration #
# #
# The %(here)s variable will be replaced with the parent directory of this file#
################################################################################
@@ -9,8 +9,8 @@
debug = true
################################################################################
## Uncomment and replace with the address which should receive ##
-## any error reports after application crash ##
-## Additionally those settings will be used by rhodecode mailing system ##
+## any error reports after application crash ##
+## Additionally those settings will be used by RhodeCode mailing system ##
################################################################################
#email_to = admin@localhost
#error_email_from = paste_error@localhost
@@ -19,15 +19,16 @@ debug = true
#smtp_server = mail.server.com
#smtp_username =
-#smtp_password =
+#smtp_password =
#smtp_port =
-#smtp_use_tls =
+#smtp_use_tls = false
+#smtp_use_ssl = true
[server:main]
##nr of threads to spawn
threadpool_workers = 5
-##max request before
+##max request before thread respawn
threadpool_max_requests = 6
##option to use threads of process
@@ -46,6 +47,33 @@ cache_dir = %(here)s/data
index_dir = %(here)s/data/index
####################################
+### CELERY CONFIG ####
+####################################
+use_celery = false
+broker.host = localhost
+broker.vhost = rabbitmqhost
+broker.port = 5672
+broker.user = rabbitmq
+broker.password = qweqwe
+
+celery.imports = rhodecode.lib.celerylib.tasks
+
+celery.result.backend = amqp
+celery.result.dburi = amqp://
+celery.result.serialier = json
+
+#celery.send.task.error.emails = true
+#celery.amqp.task.result.expires = 18000
+
+celeryd.concurrency = 2
+#celeryd.log.file = celeryd.log
+celeryd.log.level = debug
+celeryd.max.tasks.per.child = 3
+
+#tasks will never be sent to the queue, but executed locally instead.
+celery.always.eager = false
+
+####################################
### BEAKER CACHE ####
####################################
beaker.cache.data_dir=/%(here)s/data/cache/data
@@ -61,9 +89,8 @@ beaker.cache.short_term.expire=60
beaker.cache.long_term.type=memory
beaker.cache.long_term.expire=36000
-
beaker.cache.sql_cache_short.type=memory
-beaker.cache.sql_cache_short.expire=5
+beaker.cache.sql_cache_short.expire=10
beaker.cache.sql_cache_med.type=memory
beaker.cache.sql_cache_med.expire=360
@@ -75,7 +102,7 @@ beaker.cache.sql_cache_long.expire=3600
### BEAKER SESSION ####
####################################
## Type of storage used for the session, current types are
-## "dbm", "file", "memcached", "database", and "memory".
+## dbm, file, memcached, database, and memory.
## The storage uses the Container API
##that is also used by the cache system.
beaker.session.type = file