Re: [Zope3-Users] bug on HP-UX 11.00

2005-10-06 Thread Chris Leonello
Stack size doesn't seem to be the issue.  The HP box is set
to 31116 Kb.  The recommendation on early releases of Mac
OS X was 4096 Kb.  Good idea though!

Does anyone have any ideas on why the unittest would fail?
Specifically, the testLargeBody method in test_httpserver.py?
it calls a method loop:

def loop(self):
self.thread_started.set()
while self.run_loop:
self.counter = self.counter + 1
#print 'loop', self.counter
poll(0.1)

which loops forever.  Why would this happen on HP-UX and 
not on other systems?  I'm not to familiar with socket
programming and the poll() call.  Is there some peculiarity
with the underlying poll() and select() calls on HP-UX
that I have to make adjustments for?

I really appreciate any tips or insight!

--- Chris McDonough [EMAIL PROTECTED] wrote:

 I don't know much about HPUX, but one issue that seems to plague a  
 lot of less-frequently-used platforms is stack sizes.  For example,  
 for a while in FreeBSD and on MacOS, you needed to explicitly bump up  
 the thread stack size.  See doc/PLATFORMS/BSD.txt in the Zope release  
 for an idea about how to do this.
 
 - C
 
 
 On Oct 5, 2005, at 10:08 AM, Chris Leonello wrote:
 
  I have been successfully running for many months on Windows XP and Mac
  OS X.  I cannot get the server to run on HP-UX, however.  I can build
  and install o.k., but when I visit http://127.0.0.1:8080/ in the
  browser, the process either hangs (built under python 2.3.5) or
  terminates with a bus error (built under python 2.4.1 or 2.4.2).  In
  any case, the (verbose) output from the runzope process looks like
  this:
 
  --
  2005-10-03T17:34:31 WARNING ZODB.FileStorage Ignoring index for
  /ford/et17112/u/cleonell/cusr/local/zopehome/var/Data.fs
  --
  2005-10-03T17:34:31 INFO PublisherHTTPServer zope.server.http (HTTP)
  started.
  Hostname: et17112
  Port: 8080
  --
  2005-10-03T17:34:31 INFO PublisherFTPServer zope.server.ftp started.
  Hostname: et17112
  Port: 8021
  --
  2005-10-03T17:34:31 INFO root Startup time: 20.685 sec real, 12.460  
  sec
  CPU
  #
  /ford/et17112/u/cleonell/cusr/local/Zope-3.1.0/lib/python/zope/i18n/ 
  locales/xmlfactory.pyc
  matches
  /ford/et17112/u/cleonell/cusr/local/Zope-3.1.0/lib/python/zope/i18n/ 
  locales/xmlfactory.py
  import zope.i18n.locales.xmlfactory # precompiled from
  /ford/et17112/u/cleonell/cusr/local/Zope-3.1.0/lib/python/zope/i18n/ 
  locales/xmlfactory.pyc
  #
  /ford/et17112/u/cleonell/cusr/local/lib/python2.3/xml/dom/ 
  expatbuilder.pyc
  matches
  /ford/et17112/u/cleonell/cusr/local/lib/python2.3/xml/dom/ 
  expatbuilder.py
  import xml.dom.expatbuilder # precompiled from
  /ford/et17112/u/cleonell/cusr/local/lib/python2.3/xml/dom/ 
  expatbuilder.pyc
  Terminated (If I killed process or Bus Error under python 2.4.1/.2)
 
  I don't know if the initial warning is significant or not.
 
  I don't know if this is related or not, but the test suite (compiled
  under python 2.3.5) hangs on testLargeBody:
 
  6692/6990 ( 95.7%): testChunkingRequestWithoutContent
  (zope.server.http.tests.test_httpserver.Tests) ... ok
  6693/6990 ( 95.8%): testEchoResponse
  (zope.server.http.tests.test_httpserver.Tests) ... ok
  6694/6990 ( 95.8%): testLargeBody
  (zope.server.http.tests.test_httpserver.Tests) ...
 
  It gets caught in an infinite loop in the loop method (I killed it
  after 55,000 iterations).
 
  Any help or feedback is appreciated.  Thanks!
 
  Chris Leonello
  [EMAIL PROTECTED]
 
 
 
  __
  Yahoo! Mail - PC Magazine Editors' Choice 2005
  http://mail.yahoo.com
  ___
  Zope3-users mailing list
  Zope3-users@zope.org
  http://mail.zope.org/mailman/listinfo/zope3-users
 
 
 
 


Chris Leonello
[EMAIL PROTECTED]



__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


Re: [Zope3-Users] bug on HP-UX 11.00

2005-10-06 Thread Jeff Donsbach
On 10/6/05, Chris Leonello [EMAIL PROTECTED] wrote:
 Stack size doesn't seem to be the issue.  The HP box is set
 to 31116 Kb.  The recommendation on early releases of Mac
 OS X was 4096 Kb.  Good idea though!

 Does anyone have any ideas on why the unittest would fail?
 Specifically, the testLargeBody method in test_httpserver.py?
 it calls a method loop:

 def loop(self):
 self.thread_started.set()
 while self.run_loop:
 self.counter = self.counter + 1
 #print 'loop', self.counter
 poll(0.1)

 which loops forever.  Why would this happen on HP-UX and
 not on other systems?  I'm not to familiar with socket
 programming and the poll() call.  Is there some peculiarity
 with the underlying poll() and select() calls on HP-UX
 that I have to make adjustments for?

 I really appreciate any tips or insight!

Where did you get the python you are using on HP-UX from? Did you
build it yourself? I believe you also said you were using python
2.3.something. Does Zope 3 require python 2.4?

Also, how current is your system on HP-UX quality pack bundles? You
said you are running 11.0, which while supported, is a bit long in the
tooth.

Jeff D
(newbie list subscriber, trying to learn about Zope 3)
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users


[Zope3-Users] bug on HP-UX 11.00

2005-10-05 Thread Chris Leonello
I have been successfully running for many months on Windows XP and Mac
OS X.  I cannot get the server to run on HP-UX, however.  I can build
and install o.k., but when I visit http://127.0.0.1:8080/ in the
browser, the process either hangs (built under python 2.3.5) or
terminates with a bus error (built under python 2.4.1 or 2.4.2).  In
any case, the (verbose) output from the runzope process looks like
this:

--
2005-10-03T17:34:31 WARNING ZODB.FileStorage Ignoring index for
/ford/et17112/u/cleonell/cusr/local/zopehome/var/Data.fs
--
2005-10-03T17:34:31 INFO PublisherHTTPServer zope.server.http (HTTP)
started.
Hostname: et17112
Port: 8080
--
2005-10-03T17:34:31 INFO PublisherFTPServer zope.server.ftp started.
Hostname: et17112
Port: 8021
--
2005-10-03T17:34:31 INFO root Startup time: 20.685 sec real, 12.460 sec
CPU
#
/ford/et17112/u/cleonell/cusr/local/Zope-3.1.0/lib/python/zope/i18n/locales/xmlfactory.pyc
matches
/ford/et17112/u/cleonell/cusr/local/Zope-3.1.0/lib/python/zope/i18n/locales/xmlfactory.py
import zope.i18n.locales.xmlfactory # precompiled from
/ford/et17112/u/cleonell/cusr/local/Zope-3.1.0/lib/python/zope/i18n/locales/xmlfactory.pyc
#
/ford/et17112/u/cleonell/cusr/local/lib/python2.3/xml/dom/expatbuilder.pyc
matches
/ford/et17112/u/cleonell/cusr/local/lib/python2.3/xml/dom/expatbuilder.py
import xml.dom.expatbuilder # precompiled from
/ford/et17112/u/cleonell/cusr/local/lib/python2.3/xml/dom/expatbuilder.pyc
Terminated (If I killed process or Bus Error under python 2.4.1/.2)

I don't know if the initial warning is significant or not.

I don't know if this is related or not, but the test suite (compiled
under python 2.3.5) hangs on testLargeBody:

6692/6990 ( 95.7%): testChunkingRequestWithoutContent
(zope.server.http.tests.test_httpserver.Tests) ... ok
6693/6990 ( 95.8%): testEchoResponse
(zope.server.http.tests.test_httpserver.Tests) ... ok
6694/6990 ( 95.8%): testLargeBody
(zope.server.http.tests.test_httpserver.Tests) ...

It gets caught in an infinite loop in the loop method (I killed it
after 55,000 iterations).

Any help or feedback is appreciated.  Thanks!

Chris Leonello
[EMAIL PROTECTED]



__ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com
___
Zope3-users mailing list
Zope3-users@zope.org
http://mail.zope.org/mailman/listinfo/zope3-users