lib-bsd socket close issues
Sebastian Huber
sebastian.huber at embedded-brains.de
Fri Apr 5 11:04:53 UTC 2019
On 05/04/2019 12:41, Matthew J Fletcher wrote:
> Hi,
>
> I've not been able to reproduce either in a simple test case yet,
> which would lead to the obvious conclusion that there is some fault in
> my application. However, from my diagnostics i can see that a) all
> opened socket FD's are being passed to close() and b) that close() is
> not returning an error. The particular case is when my application
> tries to connect(), which fails as the tcp port is not open.
>
> The application is a reasonably complex multi task project that will
> have lots of threads using sockets at the same time, could that be
> relevant ?
>
> Interestingly i've also had problems with the httpd (mongoose) server
> "leaking" if web pages are opened to quickly as well, i never really
> got to the bottom of it, i just ended up at 512 sockets and hope
> people dont view pages to quickly.
You can view the status of the sockets with the "netstat -la" command.
Maybe it helps to port also the SOCKSTAT(1) command:
https://www.freebsd.org/cgi/man.cgi?query=sockstat&sektion=1&manpath=freebsd-release-ports
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.huber at embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
More information about the users
mailing list