www/obhttpd and question marks in sockstat
Priyadarshan
bsd at bontempi.net
Wed Mar 30 06:59:20 UTC 2016
On Tue, 29 Mar 2016, at 21:59, Matthew Seaman wrote:
> On 29/03/2016 17:51, Niklaas Baudet von Gersdorff wrote:
> > So there's nothing to worry about too. Nonetheless, I'm wondering: After more
> > than three hours, the output is still the same? I just started www/obhttpd
> > again and got the following:
> >
> > USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
> > www obhttpd 9308 4 tcp4 10.15.1.1:80 *:*
> > www obhttpd 9307 4 tcp4 10.15.1.1:80 *:*
> > www obhttpd 9305 4 tcp4 10.15.1.1:80 *:*
> > root syslogd 4654 6 udp6 2a00:c98:2200:af07:6:0:1:1:514 *:*
> > root syslogd 4654 7 udp4 10.15.1.1:514 *:*
> > ? ? ? ? tcp6 2a00:c98:2200:af07:6:0:1:1:80 *:*
> > ? ? ? ? tcp4 10.15.1.1:80 *:*
> > ? ? ? ? tcp6 2a00:c98:2200:af07:6:0:1:1:80 *:*
> >
> > So it seems that www/obhttpd has problems binding again on IPv6 while IPv4
> > works fine. Stopping and starting again gives me an additional "closed" port on
> > IPv6:
> >
> > USER COMMAND PID FD PROTO LOCAL ADDRESS FOREIGN ADDRESS
> > www obhttpd 9355 4 tcp4 10.15.1.1:80 *:*
> > www obhttpd 9354 4 tcp4 10.15.1.1:80 *:*
> > www obhttpd 9352 4 tcp4 10.15.1.1:80 *:*
> > root syslogd 4654 6 udp6 2a00:c98:2200:af07:6:0:1:1:514 *:*
> > root syslogd 4654 7 udp4 10.15.1.1:514 *:*
> > ? ? ? ? tcp6 2a00:c98:2200:af07:6:0:1:1:80 *:*
> > ? ? ? ? tcp6 2a00:c98:2200:af07:6:0:1:1:80 *:*
> > ? ? ? ? tcp4 10.15.1.1:80 *:*
> > ? ? ? ? tcp6 2a00:c98:2200:af07:6:0:1:1:80 *:*
> >
> > Something's not working properly here, is it?
>
> Three hours does seem a little excessive for closing down a listening
> socket. Yeah, that's not right. Those already-closed connections
> should disappear after a few seconds. Actually, it's also quite odd now
> I come to think of it, to see them for the listening socket of a server
> process. It's common for them to appear for the point to point link
> when a particular client connects and then disconnects -- you can see
> the effect in sockstat on either the server or the client machines.
>
> This is possibly related to the other odd output you've been seeing.
> Looks like the obhttpd process is not getting shutdown properly; rather
> it seems to be being killed in an excessively brutal way, which prevents
> it from cleaning up after itself.
>
> It might be worth trying some alternate web servers. If you want a
> pretty bare-bones but fast alternative, I like www/nginx-devel with most
> of the port's OPTIONS turned off.
>
> I know that nginx doesn't normally suffer from anything like this
> effect. If you still see it with nginx, then you've good evidence it's
> not something to do with a specific httpd implementation, but something
> systemic in your server setup.
>
> Do you see anything similar for any other network servers on your
> machine? Assuming, that is, you can afford to turn them off and
> on-again a few times while checking.
>
>
> Cheers,
>
> Matthew
>
>
> Email had 1 attachment:
> + signature.asc
> 1k (application/pgp-signature)
Hi,
As alternative to obhttpd, we have been using Caddy with good results.
It is not on Freshports (yet) but one could get most configurations for
FreeBSD here: https://caddyserver.com/download
Priyadarshan
More information about the freebsd-questions
mailing list