I have put some checks to see if the file descriptor increases over a period of time. Will post the results once available.
To update: I had kept it for testing a couple of time and all times the number of file descriptor were more or less constant.

Note: Throughout the duration of testing the maximum file descriptor count that I received was 525. However, the DS did not get killed at that moment.