Raul Ochoa
8ca9c5bcf7
Active GC interval
...
Interval timer is configurable, disabling by using <=0 value.
2017-03-29 15:56:30 +02:00
Raul Ochoa
e5c3c282ef
Log Node.js version on startup
2017-02-10 10:03:06 +01:00
Raul Ochoa
41f248d731
Use logError
2016-09-15 01:35:38 +02:00
Raul Ochoa
18a517b7bf
Allow to use --config /path/to/config.js
to specify configuration file
2016-09-15 01:25:33 +02:00
Raul Ochoa
76d27c9fce
Allow to use absolute paths for log files
...
Fixes #570
2016-09-14 20:15:38 +02:00
Raul Ochoa
38d57533c2
Discourage console usage, global.logger should be used when required
2016-05-05 12:18:22 +02:00
Raul Ochoa
5ad567803d
Set backlog on server listen
2015-09-18 16:25:10 +02:00
Raul Ochoa
31fe06e3ce
Use listener and remove etag
2015-09-17 02:04:10 +02:00
Raul Ochoa
c56ef8e0da
Merge branch 'master' into standalone-server
...
Conflicts:
app.js
npm-shrinkwrap.json
package.json
2015-08-28 13:54:56 +02:00
Raul Ochoa
0561a28a4d
Make http and https globalAgent options configurable
2015-08-27 16:28:16 +02:00
Raul Ochoa
9ef96080a6
Log PID on start
2015-08-24 12:45:21 +02:00
Raul Ochoa
2e063cc2d2
Send memory usage stats
2015-08-06 16:06:42 +02:00
Raul Ochoa
cd28a4fbcc
redis-mpool noReadyCheck
and unwatchOnRelease
options from config
...
do not extend them as it disallows to pick from config
2015-07-06 11:52:34 +02:00
Raul Ochoa
0da6495330
Fixes unwatchOnRelease
redis config
2015-07-05 21:00:25 +02:00
Raul Ochoa
bf24347328
Exposes redis noReadyCheck
config
2015-07-05 20:59:52 +02:00
Raul Ochoa
5967c5d1d5
Reorg app.js
2015-07-04 23:09:00 +02:00
Raul Ochoa
2d3f2667ca
Standalone server initial implementation
...
- no dependency over Windshaft.Server
2015-07-04 20:41:22 +02:00
Raul Ochoa
907ed478cf
Tidy app.js
2015-04-07 13:00:20 +02:00
Raul Ochoa
400e51f13a
Removes rollbar as optional logger
2015-03-31 11:36:29 +02:00
Raul Ochoa
a2a09979e4
Remove dump render cache stats
2015-02-11 18:47:11 +01:00
Raul Ochoa
3b4b5ab298
Closes fd for log files on kill -HUP
. Fixes #230
2014-12-02 15:05:28 +01:00
Raul Ochoa
f72c4f28da
Prepend also the app name
2014-10-15 17:16:29 +02:00
Raul Ochoa
a248fe5c4b
Prepend redis-pool in statsd key for redis-mpool status
2014-10-15 17:08:56 +02:00
Raul Ochoa
804088009e
Report to statsd the status of redis pools
2014-10-14 22:12:35 +02:00
Raul Ochoa
711c1a89ee
Merge branch 'master' into one-redis-mpool
2014-10-14 18:23:17 +02:00
Raul Ochoa
d89b2986fd
Allow to add more node.js' threadpool workers via process.env.UV_THREADPOOL_SIZE
2014-10-08 16:50:35 +02:00
Raul Ochoa
24cbd192aa
Share one redis-mpool across the application
2014-09-24 11:42:36 +02:00
Luis Bosque
2c1d46f159
[CDB-3678] Creates api_hostname global variable
2014-07-29 14:54:35 +02:00
Sandro Santilli
8e9d72982a
Refuse to start if log_filename points to a non-existing directory
...
Closes #189
2014-05-07 11:03:25 +02:00
Raul Ochoa
d2f0180475
Merge remote-tracking branch 'rochoa/master'
2014-04-22 11:40:48 +02:00
Raul Ochoa
4da0b1e07c
CDB-2096 Configures the CWD for log4js logger.
2014-04-22 10:52:59 +02:00
Raul Ochoa
248cb4bd76
Removes unused dependency.
2014-04-11 15:14:59 +02:00
Sandro Santilli
312194228a
Stop duplicating global.environment as global.settings
2014-03-28 18:47:59 +01:00
Sandro Santilli
5c1125900b
Add support for log_filename directive, reopen logfile on SIGHUP
2014-03-28 18:05:18 +01:00
Sandro Santilli
08b8741282
Reload log files on SIGUSR2
...
This is an attempt to play more nicely with logrotate
2014-03-28 17:06:44 +01:00
Sandro Santilli
471edabe4d
Reword uncaught exception error, and log full stack
2014-03-13 11:58:29 +01:00
Sandro Santilli
60b552027b
Add optional support for rollbar
...
Re-targets to 1.10.0
Also installs an uncaught exception handler
Closes #150
2014-03-12 17:21:35 +01:00
Sandro Santilli
62cbb15089
Include tiler version in startup log
2014-03-11 12:21:00 +01:00
Sandro Santilli
ed5b045a15
Allow using NODE_ENV env variable to determine app configuration
...
Default to "development" environment.
Forward NODE_ENV variable to childrens (for example, to hush
millstone).
2014-02-28 16:22:24 +01:00
Sandro Santilli
1c3734fde7
Make server_option a callable function, to reduce globals
...
Updates acceptance test for #152 to not mess wit internals
2014-02-19 06:45:29 +01:00
Sandro Santilli
719346a472
Use log4js logger
...
Closes #138 .
The logger will be automatically used by Windshaft on upgrade
to 0.18.1, see https://github.com/CartoDB/Windshaft/issues/140
2014-02-18 15:12:08 +01:00
Sandro Santilli
0dffb0fe85
We don't use Windshaft directly, no need to require it
2013-12-17 17:48:36 +01:00
Sandro Santilli
0f90d687c7
Implement signed teplate maps
...
Closes #98
Raises minimum required redis version to 2.4.0+ (Debian stable has 2.4.14)
2013-12-17 17:39:21 +01:00
Sandro Santilli
0b3fdb07f6
Drop unneeded include from outermost app
2013-12-17 17:17:15 +01:00
Sandro Santilli
4e7f92c60d
Write a deprecation warning when handling SIGUSR1 ( #71 )
2013-03-18 18:14:18 +01:00
Sandro Santilli
d95ac85b17
Deprecate USR1 signal handling, add USR2 with same semantic
...
Closes #71
2013-03-18 16:38:50 +01:00
Sandro Santilli
031c6ee0cd
Allow "staging" as env name from app.js
2013-02-11 13:41:51 +01:00
Sandro Santilli
e408d04fc5
Require Windshaft 0.8.4 to add dump of cache stats on SIGUSR1
2013-01-30 11:29:44 +01:00
Sandro Santilli
2510a47262
Add maxConnection environment configuration, have it default to 128
...
The number gives the maximum number of contemporary connections and
is dimensioned on the limit of open file descriptors found to be
needed on a per-connection basis.
2013-01-29 17:36:50 +01:00
Sandro Santilli
bb00bf1c05
Use 'host' configuration for HTTP listening (both app and cluster)
2012-10-09 18:31:06 +02:00