/ Zope / Apsis / Pound Mailing List / Archive / 2004 / 2004-08 / Zope/Zeo 2.7.2 manage_workspace problem with Pound-current

[ << ] [ >> ]

[ Stable release / Robert Segall ... ] [ No backend checking / =?iso-8859-2?Q?Pavel_Franc=E... ]

Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
"John Snowdon" <J.P.Snowdon(at)newcastle.ac.uk>
2004-08-27 16:46:52 [ FULL ]
Setup

Pound/Router
Sun V60x running Debian/stable (2.4.something), iptables and
Pound-current. One external interface with a real, resolvable IP
address, one internal private interface onto a gigabit switch with the
backend servers. 

pound.cfg:

Listen REAL.I.P.ADDRESS:80

Server 10

UrlGroup "/Images/.*"
HeadRequire Host    ".*SITE.ncl.ac.uk.*"
BackEnd SITE-IMAGES.ncl.ac.uk,80,1
EndGroup

# Main cluster
UrlGroup ".*"
HeadRequire Host    ".*SITE.ncl.ac.uk.*"
Session IP 1800
BackEnd backend1.ncl.ac.uk,22221,1
BackEnd backend2.ncl.ac.uk,22222,1
BackEnd backend3.ncl.ac.uk,22223,1
EndGroup

# Main cluster
UrlGroup ".*"
HeadRequire Host    ".*SITE2.ncl.ac.uk.*"
Session IP 1800
BackEnd backend1.ncl.ac.uk,33331,1
BackEnd backend2.ncl.ac.uk,33332,1
BackEnd backend3.ncl.ac.uk,33333,1
EndGroup

--------------

Backend servers

3 x Sun V20z dual Opteron boxes, with Suse linux 9.1 (2.6.5) 64bit, each
running two separate ZEO 2.7.2 clients (backend1,2,3), python2.3.3
64bit, with the ZEO server on a E3500.

--------------

The sites being hosted are blazingly fast, and we are confident we can
support the amount of users expected for both... however, when the
developers are navigating the ZMI interface, there is a consistent,
measureable 5-second delay when browsing to any folder within the ZMI
view.

Viewing logs from pound and the 3 ZEO clients, the delay is a 5 second
gap from a manage_workspace request (with a 302 response), to the rest
of the page loading in. It is the same on all backend servers (we've
tried them seperately) and even on a new, blank Zope install inside the
cluster with an empty data.fs.

In desperation to the angry developers now ganging up on me, I have just
gone back and tried Pound-1.7 with the same compile switches
(--without-log, -O2) and config and it completely resolves the problem.
I'm baffled!

Did something break in the latest Pound-current release?

-John

-==========================================-
 School of Medical Education Development 
 Faculty of Medical Sciences Computing
 University of Newcastle

Re: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
Robert Segall <roseg(at)apsis.ch>
2004-08-27 17:02:35 [ FULL ]
On Friday 27 August 2004 16.46, John Snowdon wrote:[...]

The latest -current is from Aug. 23rd - are you using that one? It resolved 
some issues specific to 302, and works without the delay you describe (our 
customers use Zope extensively).[...]

Re: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
Dennis Allison <allison(at)sumeru.stanford.EDU>
2004-08-27 17:10:07 [ FULL ]
We are seeing much the same behavior.  My users keep saying that the 
system becomes "sluggish" whenever a Zope redirect (which uses 302) 
is executed. 


On Fri, 27 Aug 2004, John Snowdon wrote:
[...]

RE: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
"John Snowdon" <J.P.Snowdon(at)newcastle.ac.uk>
2004-08-27 17:13:51 [ FULL ]
The version of Pound-current.tgz I have been using has following
timestamps:

drwxr-xr-x roseg/users       0 2004-08-23 16:14:28 Pound-current/
-rw-r--r-- roseg/users   14701 2004-08-23 16:14:28 Pound-current/FAQ
-rw-r----- roseg/users   20087 2004-08-23 16:14:28
Pound-current/GPL.html
-rw-r--r-- roseg/users    1720 2004-08-23 16:14:28
Pound-current/Makefile.in
-rw-r--r-- roseg/users   31131 2004-08-23 16:14:28 Pound-current/README
-rw-r--r-- roseg/users   36594 2004-08-23 16:14:28
Pound-current/config.c
-rwxr-xr-x roseg/users   41397 2004-08-23 16:14:28
Pound-current/config.guess
-rw-r--r-- roseg/users    4097 2004-08-23 16:14:28
Pound-current/config.h.in
-rwxr-xr-x roseg/users   30012 2004-08-23 16:14:28
Pound-current/config.sub
-rwxr-xr-x roseg/users  228908 2004-08-23 16:14:28
Pound-current/configure
-rw-r--r-- roseg/users   42488 2004-08-23 16:14:28 Pound-current/http.c
-rwxr-xr-x roseg/users    5598 2004-08-23 16:14:28
Pound-current/install-sh
-rw-r--r-- roseg/users   20165 2004-08-23 16:14:28 Pound-current/pound.8
-rw-r--r-- roseg/users   31475 2004-08-23 16:14:28 Pound-current/pound.c
-rw-r--r-- roseg/users   13209 2004-08-23 16:14:28 Pound-current/pound.h
-rw-r--r-- roseg/users   27325 2004-08-23 16:14:28 Pound-current/svc.c
-rw-r--r-- roseg/users   24641 2004-08-23 16:14:28
Pound-current/z2_2_5_1.py
-rw-r--r-- roseg/users   34015 2004-08-23 16:14:28
Pound-current/z2_2_6_1.py

I presume this is the latest Pound-current, as the copy I just
downloaded was the same?

Pound-1.7.tgz, which works without problem, actually reports the
following:

drwxr-xr-x roseg/utmp        0 2004-03-24 07:03:14 Pound-1.7/
-r--r--r-- roseg/utmp    14331 2004-03-24 07:03:14 Pound-1.7/FAQ
-rw-r----- roseg/utmp    20087 2004-03-24 07:03:14 Pound-1.7/GPL.html
-r--r--r-- roseg/utmp     1570 2004-03-24 07:03:14 Pound-1.7/Makefile.in
-r--r--r-- roseg/utmp    31917 2004-03-24 07:03:14 Pound-1.7/README
-r--r--r-- roseg/utmp    35906 2004-03-24 07:03:14 Pound-1.7/config.c
-rwxr-xr-x roseg/utmp    41397 2004-03-24 07:03:14
Pound-1.7/config.guess
-rw-r--r-- roseg/utmp     4020 2004-03-24 07:03:14 Pound-1.7/config.h.in
-rwxr-xr-x roseg/utmp    30012 2004-03-24 07:03:14 Pound-1.7/config.sub
-rwxr-xr-x roseg/utmp   181152 2004-03-24 07:03:14 Pound-1.7/configure
-r--r--r-- roseg/utmp    40232 2004-03-24 07:03:14 Pound-1.7/http.c
-rwxr-xr-x roseg/utmp     5598 2004-03-24 07:03:14 Pound-1.7/install-sh
-r--r--r-- roseg/utmp    19482 2004-03-24 07:03:14 Pound-1.7/pound.8
-r--r--r-- roseg/utmp    30664 2004-03-24 07:03:14 Pound-1.7/pound.c
-r--r--r-- roseg/utmp    12682 2004-03-24 07:03:14 Pound-1.7/pound.h
-r--r--r-- roseg/utmp    25180 2004-03-24 07:03:14 Pound-1.7/svc.c
-rw-r--r-- roseg/utmp    24641 2004-03-24 07:03:14 Pound-1.7/z2_2_5_1.py
-rw-r--r-- roseg/utmp    34015 2004-03-24 07:03:14 Pound-1.7/z2_2_6_1.py

So Pound-1.7 is later than Pound-current?

-John

-==========================================-
 School of Medical Education Development 
 Faculty of Medical Sciences Computing
 University of Newcastle
[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]

RE: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
"Simon Matter" <simon.matter(at)ch.sauter-bc.com>
2004-08-27 19:10:53 [ FULL ]
> The version of Pound-current.tgz I have been using has following[...]

What do you mean with later here? 1.7 is from march.

Simon

Re: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
Dennis Allison <allison(at)sumeru.stanford.EDU>
2004-08-28 07:09:12 [ FULL ]
On Fri, 27 Aug 2004, Robert Segall wrote:
[...]

As I posted earlier, we'd been seeing similar behavior.

I installed the latest version of Pound-current (soon to be V1.8 I guess)
this afternoon and the sluggishness which has been plaguing us on recently
on redirects has disappeared.  I still have to track down some the cause
of some of the timeouts and error messages and such, but behavior is much
improved. Thanks!

-dra

RE: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
"John Snowdon" <J.P.Snowdon(at)newcastle.ac.uk>
2004-08-31 09:35:57 [ FULL ]
Oops.. yes, my fault.... I did of course mean to imply that it is the
older version of Pound (1.7) that works for us, rather than
Pound-Current (23/8/04). Too many things going on here and I get in a
muddle :-)

 John Snowdon - IT Support Specialist
-==========================================-
 School of Medical Education Development 
 Faculty of Medical Sciences Computing
 University of Newcastle

[...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...][...]

Re: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
Robert Segall <roseg(at)apsis.ch>
2004-08-31 13:59:22 [ FULL ]
On Tuesday 31 August 2004 09.35, John Snowdon wrote:[...]

Latest -current is from 30 Aug. and is supposed to fix the problem. Did you 
get a chance to look at it?[...]

RE: Zope/Zeo 2.7.2 manage_workspace problem with Pound-current
"John Snowdon" <J.P.Snowdon(at)newcastle.ac.uk>
2004-08-31 14:06:12 [ FULL ]
I'm in the midst of user testing today (up to 200 simultaneous users and
pound is coping rather well thus far; in fact load on the system is
negligible), so I probably won't be able to have a look until tomorrow.
1.7 seems to be working fine however. 

 John Snowdon - IT Support Specialist
-==========================================-
 School of Medical Education Development 
 Faculty of Medical Sciences Computing
 University of Newcastle

[...][...][...]

MailBoxer