Re: [xml] timeouts when fetching URLs at a port other than :80



Thanks William, I have confirmed that this problem goes away when I
compile using the nanohttp.c from svn. -- Brian

|-----Original Message-----
|From: William M. Brack [mailto:wbrack mmm com hk]
|Sent: Thursday, March 06, 2008 4:53 PM
|To: Brian Tingle
|Cc: xml gnome org
|Subject: Re: [xml] timeouts when fetching URLs at a port other than :80
|
|This could be the result of
|http://bugzilla.gnome.org/show_bug.cgi?id=514521. Can you fetch
|nanohttp.c from svn and recompile libxml2?
|
|Bill
|
|Brian Tingle wrote:
|> It seems to just be a problem with libxml2-2.6.31
|>
|>
|>
|> voro davinci:/voro/local/src% time libxml2-2.6.30/xmllint --noout
|> http://content-dev.cdlib.org:8088/x.xml
|>
|> 0.00u 0.01s 0:00.07 14.2%
|>
|> voro davinci:/voro/local/src% time libxml2-2.6.31/xmllint --noout
|> http://content-dev.cdlib.org:8088/x.xml
|>
|> http://content-dev.cdlib.org:8088/x.xml:1: parser error : Document
|> is
|> empty
|>
|>
|>
|> ^
|>
|> http://content-dev.cdlib.org:8088/x.xml:1: parser error : Start tag
|> expected, '<' not found
|>
|>
|>
|> ^
|>
|> 0.01u 0.01s 2:00.08 0.0%
|>
|>
|>
|> Interestingly, in both cases the server thinks it has delivered the
|> files
|>
|>
|>
|> ....193 - - [06/Mar/2008:14:49:23 -0800] "GET /x.xml HTTP/1.0" 200 5
|> "-"
|> "-"
|>
|> ....193 - - [06/Mar/2008:14:49:42 -0800] "GET /x.xml HTTP/1.0" 200 5
|> "-"
|> "-"
|>
|>
|>
|> ________________________________
|>
|> From: Brian Tingle
|> Sent: Thursday, March 06, 2008 1:36 PM
|> To: 'xml gnome org'
|> Subject: timeouts when fetching URLs at a port other than :80
|>
|>
|>
|> Hi,
|>
|>
|>
|> I am porting some code from Solaris 8 to Solaris 10 and I thought
|> would
|> recompile the libraries and perl modules it uses.  I am having a
|> strange
|> problem with an XSLT that has an external include that I think I
|> have
|> tracked down to xmllint/libxml.
|>
|>
|>
|> When I use the xmllint that ships when solaris 10 or the one I
|> compiled
|> years back on solaris 8, both of these commands execute with an exit
|> code 0
|>
|>
|>
|> 1) xmllint --noout http://content-dev.cdlib.org/x.xml
|>
|> 2) xmllint --noout http://content-dev.cdlib.org:8088/x.xml
|>
|>
|>
|> Howver, when the libxml2 I recently compiled
|>
|>
|>
|> voro davinci:/voro/local/src/libxml2-2.6.31% xmllint -version
|>
|> xmllint: using libxml version 20631
|>
|>    compiled with: Threads Tree Output Push Reader Patterns Writer
|> SAXv1
|> FTP HTTP DTDValid HTML Legacy C14N Catalog XPath XPointer XInclude
|> Iconv
|> ISO8859X Unicode Regexps Automata Expr Schemas Schematron Modules
|> Debug
|> Zlib
|>
|>
|>
|> I get different results for 1) and 2).  1) executes and returns exit
|> code 0
|>
|>
|>
|> When I run 2), nothing happens for about a minute or so, and then I
|> get
|> this
|>
|> http://content-dev.cdlib.org:8088/x.xml:1: parser error : Document
|> is
|> empty
|>
|>
|>
|> ^
|>
|> http://content-dev.cdlib.org:8088/x.xml:1: parser error : Start tag
|> expected, '<' not found
|>
|>
|>
|> ^
|>
|>
|>
|> I have tested with apache1, apache2, and resin; and what seems to
|> matter
|> is if the server is running on port 80 or not.
|>
|>
|>
|> Thanks for any advice you might have, -- Brian
|>
|>
|>
|> PS thank you for libxml2 and libxslt!  They have helped me a lot
|> over
|> the years.
|>
|>
|>
|>
|>
|>
|>
|> _______________________________________________
|> xml mailing list, project page  http://xmlsoft.org/
|> xml gnome org
|> http://mail.gnome.org/mailman/listinfo/xml
|>
|




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]