Show More
@@ -31,22 +31,24 b' pdebug = false' | |||
|
31 | 31 | [server:main] |
|
32 | 32 | ## PASTE |
|
33 | 33 | ##nr of threads to spawn |
|
34 | threadpool_workers = 5 | |
|
34 | #threadpool_workers = 5 | |
|
35 | 35 | |
|
36 | 36 | ##max request before thread respawn |
|
37 | threadpool_max_requests = 10 | |
|
37 | #threadpool_max_requests = 10 | |
|
38 | 38 | |
|
39 | 39 | ##option to use threads of process |
|
40 | use_threadpool = true | |
|
40 | #use_threadpool = true | |
|
41 | 41 | |
|
42 | use = egg:Paste#http | |
|
42 | #use = egg:Paste#http | |
|
43 | 43 | |
|
44 | 44 | #WAITRESS |
|
45 | 45 | threads = 5 |
|
46 | #100GB | |
|
47 | max_request_body_size = 107374182400 | |
|
46 | 48 | use = egg:waitress#main |
|
47 | 49 | |
|
48 | 50 | host = 127.0.0.1 |
|
49 |
port = |
|
|
51 | port = 5000 | |
|
50 | 52 | |
|
51 | 53 | [filter:proxy-prefix] |
|
52 | 54 | # prefix middleware for rc |
@@ -250,6 +252,87 b' beaker.session.auto = False' | |||
|
250 | 252 | #beaker.session.cookie_expires = 3600 |
|
251 | 253 | |
|
252 | 254 | |
|
255 | ############################ | |
|
256 | ## ERROR HANDLING SYSTEMS ## | |
|
257 | ############################ | |
|
258 | ||
|
259 | #################### | |
|
260 | ### [errormator] ### | |
|
261 | #################### | |
|
262 | ||
|
263 | # Errormator is tailored to work with RhodeCode, see | |
|
264 | # http://errormator.com for details how to obtain an account | |
|
265 | # you must install python package `errormator_client` to make it work | |
|
266 | ||
|
267 | # errormator enabled | |
|
268 | errormator = true | |
|
269 | ||
|
270 | errormator.server_url = https://api.errormator.com | |
|
271 | errormator.api_key = YOUR_API_KEY | |
|
272 | ||
|
273 | # TWEAK AMOUNT OF INFO SENT HERE | |
|
274 | ||
|
275 | # enables 404 error logging (default False) | |
|
276 | errormator.report_404 = false | |
|
277 | ||
|
278 | # time in seconds after request is considered being slow (default 1) | |
|
279 | errormator.slow_request_time = 1 | |
|
280 | ||
|
281 | # record slow requests in application | |
|
282 | # (needs to be enabled for slow datastore recording and time tracking) | |
|
283 | errormator.slow_requests = true | |
|
284 | ||
|
285 | # enable hooking to application loggers | |
|
286 | # errormator.logging = true | |
|
287 | ||
|
288 | # minimum log level for log capture | |
|
289 | # errormator.logging.level = WARNING | |
|
290 | ||
|
291 | # send logs only from erroneous/slow requests | |
|
292 | # (saves API quota for intensive logging) | |
|
293 | errormator.logging_on_error = false | |
|
294 | ||
|
295 | # list of additonal keywords that should be grabbed from environ object | |
|
296 | # can be string with comma separated list of words in lowercase | |
|
297 | # (by default client will always send following info: | |
|
298 | # 'REMOTE_USER', 'REMOTE_ADDR', 'SERVER_NAME', 'CONTENT_TYPE' + all keys that | |
|
299 | # start with HTTP* this list be extended with additional keywords here | |
|
300 | errormator.environ_keys_whitelist = | |
|
301 | ||
|
302 | ||
|
303 | # list of keywords that should be blanked from request object | |
|
304 | # can be string with comma separated list of words in lowercase | |
|
305 | # (by default client will always blank keys that contain following words | |
|
306 | # 'password', 'passwd', 'pwd', 'auth_tkt', 'secret', 'csrf' | |
|
307 | # this list be extended with additional keywords set here | |
|
308 | errormator.request_keys_blacklist = | |
|
309 | ||
|
310 | ||
|
311 | # list of namespaces that should be ignores when gathering log entries | |
|
312 | # can be string with comma separated list of namespaces | |
|
313 | # (by default the client ignores own entries: errormator_client.client) | |
|
314 | errormator.log_namespace_blacklist = | |
|
315 | ||
|
316 | ||
|
317 | ################ | |
|
318 | ### [sentry] ### | |
|
319 | ################ | |
|
320 | ||
|
321 | # sentry is a alternative open source error aggregator | |
|
322 | # you must install python packages `sentry` and `raven` to enable | |
|
323 | ||
|
324 | sentry.dsn = YOUR_DNS | |
|
325 | sentry.servers = | |
|
326 | sentry.name = | |
|
327 | sentry.key = | |
|
328 | sentry.public_key = | |
|
329 | sentry.secret_key = | |
|
330 | sentry.project = | |
|
331 | sentry.site = | |
|
332 | sentry.include_paths = | |
|
333 | sentry.exclude_paths = | |
|
334 | ||
|
335 | ||
|
253 | 336 | ################################################################################ |
|
254 | 337 | ## WARNING: *THE LINE BELOW MUST BE UNCOMMENTED ON A PRODUCTION ENVIRONMENT* ## |
|
255 | 338 | ## Debug mode will enable the interactive debugging tool, allowing ANYONE to ## |
@@ -270,7 +353,6 b' logview.pylons.util = #eee' | |||
|
270 | 353 | sqlalchemy.db1.url = sqlite:///%(here)s/rhodecode_test.sqlite |
|
271 | 354 | #sqlalchemy.db1.url = postgresql://postgres:qwe@localhost/rhodecode_test |
|
272 | 355 | #sqlalchemy.db1.url = mysql://root:qwe@localhost/rhodecode_test |
|
273 | ||
|
274 | 356 | sqlalchemy.db1.echo = false |
|
275 | 357 | sqlalchemy.db1.pool_recycle = 3600 |
|
276 | 358 | sqlalchemy.db1.convert_unicode = true |
General Comments 0
You need to be logged in to leave comments.
Login now