On Tue, 2004-03-30 at 19:40 -0800, Stas Bekman wrote:
> Philippe M. Chiasson wrote:
> > On Tue, 2004-03-30 at 15:25 -0500, Geoffrey Young wrote:
> > 
> >>>Something like this will most likely work for everyone (ipv4/v6) with
> >>>the only difference is that the test servers are not listening to
> >>>localhost anymore and could be reached from oustide machines (do we
> >>>care?)
> 
> What happens in the following situation:
> 
> One machine, two NICs, two IPs 10.0.0.1 and 10.0.0.2.
> 
> If I say 'Listen *:8529' it'll try to listen on both IPs.
> 
> What happens if 10.0.0.2:8529 is already taken and 10.0.0.1:8529 is 
> available? 
> Will it fail to start, saying that the port is busy?

That's what it'll do, yes. The test framework will detect this early and
report that :

port 8529 is in use, cannot determine server pid to shutdown

> >>I actually find that a nice feature, as it means you can use t/TEST -start
> >>to start up your test config then, say, hit it from a browser on a different
> >>box.  as it is now, you have to hand-edit the generated httpd.conf for that
> >>(or at least I did)
> > 
> > 
> > Well, I agree with you, but other people might argue that it is somewhat
> > of a security risk to start up a server and _not_ listen strictly on
> > localhost.
> > 
> > But, yes, I do think that Joe's suggestion is the best one and will keep
> > tests passing until LWP becomes IPv6 aware.
> 
> Untill we have a better solution (proper detection mechanism), by all means 
> go 
> with it, Philippe.

You mean the one with  Listen 0.0.0.0:port ?

> Thanks for the idea, Joe!
> 
> __________________________________________________________________
> Stas Bekman            JAm_pH ------> Just Another mod_perl Hacker
> http://stason.org/     mod_perl Guide ---> http://perl.apache.org
> mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
> http://modperlbook.org http://apache.org   http://ticketmaster.com

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to