Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 1 Aug 2006 15:04:26 -0500 (CDT)
From:      Philip Hallstrom <freebsd@philip.pjkh.com>
To:        Bill Moran <wmoran@collaborativefusion.com>
Cc:        questions@freebsd.org
Subject:   Re: Reducing the timeout on a TCP connection
Message-ID:  <20060801150300.G11829@bravo.pjkh.com>
In-Reply-To: <20060801150226.0c911297.wmoran@collaborativefusion.com>
References:  <20060801150226.0c911297.wmoran@collaborativefusion.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> I'm writing some monitoring scripts, and I'm having some trouble because
> the TCP seems to wait 90 seconds before giving up on initiating a
> connection.
>
> (The script is in PHP, testing a PostgreSQL database.  Neither PHP nor
> libpq (which PHP's PostgreSQL support is based on) seem to have any
> settings that can be used to adjust this timeout).

http://www.php.net/fsockopen

Last parameter is a timeout value... I'd imagine the other socket calls 
have something similar... whether or not it's honored I dunno, but it is 
there.

Although maybe i'm misunderstanding the question.

>
> If my memory of Stevens is correct, this is something that's set at the
> OS level.  It doesn't seem as if it's a configurable value, however.
> I guess I'm looking for confirmation on that point first.  If that's
> the case, then I'll have to adjust my approach based on that knowledge.
>
> If it can be adjusted, can it be adjusted on a per-connection basis?  I
> don't want to mess with timeouts on other sockets, _just_ this one
> monitoring script.
>
> And of course, the final question: how would I adjust this setting if
> it's possible?  If it's a sysctl, I'm missing it ...
>
> Suggestions?
>
> -- 
> Bill Moran
> Collaborative Fusion Inc.
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060801150300.G11829>