Imported Google Group message.
Date:Thursday, 9 July 2015 10:11:29 UTC+1.
It shouldn't indefinetely increase, the file descriptors are usually the redis connection pool. What is the redis connection pool set to (optimisation_max_idle) and how many API's are you proxying on the host?
Tyk will keep a pool of open connections to redis, though it should never "exhaust" the system (it will open new ones if it needs them - i.e. the pool is being fully utilised), so this might account for why it always goes up. You could try increasing the number in the pool, I think the default is 100, but you may want to bump it to 500 or more. We run some HA versions of Tyk andd don't run into a file descriptor wall in a long-running process, ever.
You could try using v1.7.1 instead of 1.6, it has quite a few optimisations in plce that improve performance.
Will keep an eye on this, there may be an issue with connection recreation on a hot reload, but it shouldn't really...
Good luck and let me know how it goes.