>Please try 1.15.0 After back-porting the changes to the 1.13.2 environment so that it will compile, it still exhibits the slow leakage of socket fd's. (The changes to 1.15.0 are mostly #definery to compile, and putting back the non-parser_t version of the config file logic. I don't think this is significant to the problem at hand.) It's been running less than an hour, and there are already six sockets open, up from one in the beginning.
(Our target system is expected to run for years at a time with no problems and no reboots, and it will soon be in a noticeable part of the cell phone infrastructure of the USA, in thousands of field sites that nobody wants to have to drive to to power-cycle because they can't telnet in anymore! We're motivated to fix this.) Stimulus behavior is a mix of the telnet firehose I gave, along with disabling and enabling the telnet service a few times via commenting in and out the (lone) service line and HUPping inetd. I have attached the composite 1.13.2/1.15.0 inetd.c file (as a diff -u from 1.15.0) that I'm using. Did I say six sockets? It's up to eight since I started composing this message! -- Jim
inetd.diff
Description: inetd.diff
_______________________________________________ busybox mailing list [email protected] http://lists.busybox.net/mailman/listinfo/busybox
