Re: [ZODB-Dev] Zope 2.5.1 with ZEO 2.0.2 (fwd)
Thanks Tino, I did this: chown -R httpd * su httpd ./start and now I get this: Traceback (most recent call last): File "/data/www/Zope.251.ZEO2/Zope/z2.py", line 470, in ? import ZServer File "/data/www/Zope.251.ZEO2/src/Zope-2.5.1-src/ZServer/__init__.py", line 80, in ? from HTTPServer import zhttp_server, zhttp_handler File "/data/www/Zope.251.ZEO2/Zope/ZServer/HTTPServer.py", line 56, in ? from zLOG import LOG, register_subsystem, BLATHER, INFO, WARNING, ERROR ImportError: cannot import name LOG Don't get that when I start it as root. Any clues here? Thanks, -Brian On Wed, 19 Feb 2003, Tino Wildenhain wrote:
Hi,
On Tue, 18 Feb 2003 21:36:22 -0500 (EST) Brian R Brinegar <brinegar@ecn.purdue.edu> wrote:
Sent this to zope-dev and haven't gotten a response.
Thanks, -Brian
---------- Forwarded message ---------- Date: Tue, 18 Feb 2003 13:57:02 -0500 (EST) From: Brian R Brinegar <brinegar@ecn.purdue.edu> To: zope-dev@zope.org Subject: Zope 2.5.1 with ZEO 2.0.2
Hello,
We are trying to upgrade the ZEO component of our Zope 2.5.1 system from ZEO 1.0 to ZEO 2.0.2. We are using Python 2.1.3, everything is compiled from source.
Everything installs and starts fine, however when a request is made to the ZEO Client it hangs. The ZEO Server log shows no connection is made when the request is preformed.
This has happened to me too with 2.6 and ZEO2. One solution somebody came up with was to start everything as the user who owns the files. I was not able to veryfy this with systrace - however, it works for me.
Regards Tino
_______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/
ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev
Okay, Figured that out, the log file /var/log/Zope.log was owned by root so the httpd user couldn't open the file. And the good news is Zope 2.5.1 with ZEO 2.0.2 it works! But, back to starting as root. If we start as root with "-u httpd" on z2.py then all of the threads start as root and the first thread changes to httpd. Any requests sent to the client hang. However if we change to "-u root" on z2.py and start it as root requests don't hang. This behavior only happens with ZEO 2 installed. We tried making the Zope.log world writable but that didn't help either. Can anyone explain this? What part of ZEO 2.0.2 is causing the secondary threads to hang if they are not running as the same user as the primary thread. Any ideas? thanks, -Brian On Wed, 19 Feb 2003, Brian R Brinegar wrote:
Thanks Tino,
I did this:
chown -R httpd * su httpd ./start
and now I get this:
Traceback (most recent call last): File "/data/www/Zope.251.ZEO2/Zope/z2.py", line 470, in ? import ZServer File "/data/www/Zope.251.ZEO2/src/Zope-2.5.1-src/ZServer/__init__.py", line 80, in ? from HTTPServer import zhttp_server, zhttp_handler File "/data/www/Zope.251.ZEO2/Zope/ZServer/HTTPServer.py", line 56, in ? from zLOG import LOG, register_subsystem, BLATHER, INFO, WARNING, ERROR ImportError: cannot import name LOG
Don't get that when I start it as root.
Any clues here?
Thanks, -Brian
On Wed, 19 Feb 2003, Tino Wildenhain wrote:
Hi,
On Tue, 18 Feb 2003 21:36:22 -0500 (EST) Brian R Brinegar <brinegar@ecn.purdue.edu> wrote:
Sent this to zope-dev and haven't gotten a response.
Thanks, -Brian
---------- Forwarded message ---------- Date: Tue, 18 Feb 2003 13:57:02 -0500 (EST) From: Brian R Brinegar <brinegar@ecn.purdue.edu> To: zope-dev@zope.org Subject: Zope 2.5.1 with ZEO 2.0.2
Hello,
We are trying to upgrade the ZEO component of our Zope 2.5.1 system from ZEO 1.0 to ZEO 2.0.2. We are using Python 2.1.3, everything is compiled from source.
Everything installs and starts fine, however when a request is made to the ZEO Client it hangs. The ZEO Server log shows no connection is made when the request is preformed.
This has happened to me too with 2.6 and ZEO2. One solution somebody came up with was to start everything as the user who owns the files. I was not able to veryfy this with systrace - however, it works for me.
Regards Tino
_______________________________________________ For more information about ZODB, see the ZODB Wiki: http://www.zope.org/Wikis/ZODB/
ZODB-Dev mailing list - ZODB-Dev@zope.org http://mail.zope.org/mailman/listinfo/zodb-dev
participants (1)
-
Brian R Brinegar