Re: [Zope] Cut/copy/paste problems

2000-12-08 Thread Oleg Broytmann

Hi!

 i knew that!  :)  btw, there's currently sparse document on mod_pcgi2.  i'd
 like to change that, but i need info from you (the author ..straight from the
 horses mouth - so to speak) or snippets from your httpd.conf.  do i need to
 have Zope.cgi available?  i think i do since otherwise, there'll be no
 connection.  or am i missing something?

   You missed pcgi-wrapper :) If you look into Zope.cgi (it is just plain
text file) you'd found it is a script interpreted by pcgi-wrapper. That
very pcgi-wrapper is a binary file compiled from pcgi-wrapper.c during the
Zope installation process. The pcgi-wrapper binary is the program that
implements PCGI protocol.
   When I wrote mod_pcgi2, I borrowed a lot of code from pcgi-wrapper.c.
That way you do not need Zope.cgi or pcgi-wrapper - the PCGI code is
already in mod_pcgi2.

 how can i finetune the performance?  it seems that under heavy load, eg 100
 simultaneous apache connection, it'd get loger to contact the server.  in the
 browser, we'd see contacting the server, waiting for reply .. for about 3-4
 secs before we get any activity/reply from server.

   You'd need to finetune Zope, not the mod_pcgi2 module.
   When you connect to Zope-behind-Apache the process is going the
following path:
   1) browser sends a rquest to Apache
   2) Apache invokes the mod_pcgi2 handler
   3) the handler passes the request to Zope
   4) !!! here is the problem to finetune !!! If Zope's own pull
  requests handlers is empty - Zope does not handle the request, but
  queues the request and waits
   5) after Zope processes the request it passes the results back
   6) mod_pcgi2 passes the results to Apache
   7) Apache passess it back to browser.

   Ususally there are 4 threads in Zope, and 7 ZODB connections. The first
number - 4 threads - could be configured by passing parameter to z2.py. If
you raise the number much, you'd need to raise he seconf number somwhere
in the ZODB source code. These are points for finetuning.

   Actually you may need to tune more things, but these things are just
totally unrelated to mod_pcgi2. Tune ZODB cache, install and learn to use
cacheing Products (the are a number of caches for Zope), use squid, etc.

 when i do a packet dump, it seems that the machine needs a couple of SYN
 before getting and ACK from the server.  do you think it has anything to do
 with mod_pcgi2?  sorry  if it's not.

   I'm pretty sure it has nothing with mod_pcgi2. SYN/ACK are properties of
TCP/IP protocols, and PCGI protocol is much higher level.

Oleg.

 Oleg Broytmann http://www.zope.org/Members/phd/ [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.




___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Cut/copy/paste problems

2000-12-07 Thread Ivan Cornell

Dieter Maurer wrote:

 Oleg Broytmann writes:
    Cut/copy/paste problems in Zope behind Apache 
  
  To help me to resolve the problem I want to ask the helpful community
   provide me some information. Of those who run Zope behind Apache please
   tell me:
  
   1) which way do you connect? (mod_proxy, Zope.cgi, mod_pcgi2, mod_fcgi)
   2) any problem?
 We run Zope behind Apache using "ProxyPass".
 We have no problems.

I've been having problems with copy/paste/rename with my site, which is apache
proxypassing (mod_rewrite [p] actually) onto a siterooted subdir of zserver. I
haven't had time to set up a clean environment to evaluate exactly what goes
on when it fails but intend to over the next fortnight. I appear to have 2
separate issues:

1 Trying to copy objects from outside the siteroot'd hierarchy into it. The
object will appear in the wrong place [folder above]  zope will deny it
exists if I try to access it until I restart zope. Temporary solution is to
restart zope with  SUPPRESS_SITEROOT  make the changes. This breaks my
production site and so isn't ideal. My long term hack will probably to
maintain a mirrored readonly site which I switch to whilst I update the main
site so access isn't disrupted. There's so much path jiggerypokery going on
with SiteAccess/SiteRoot I don't expect a clean solution!

2. Can't do anything with my ZClasses. I've tried applying the reindex patch I
found somewhere. I think my problems might be to do with the fact that I have
catalogaware zclasses that inherit from catalogaware base classes and
something isn't quite working there.

All my problems are consistent (always happen!)  I'm running latest of
everything: Zope 2.2.4  apache 1.3.14,

Regards,

Ivan



___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Cut/copy/paste problems

2000-12-07 Thread Oleg Broytmann

On Thu, 7 Dec 2000, Ivan Cornell wrote:
 I've been having problems with copy/paste/rename with my site, which is apache
 proxypassing (mod_rewrite [p] actually) onto a siterooted subdir of zserver. I

   Aha, SiteRoot! I thought is is a part of the problem.

   Thanks!

Oleg.

 Oleg Broytmann http://www.zope.org/Members/phd/ [EMAIL PROTECTED]
   Programmers don't die, they just GOSUB without RETURN.


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Cut/copy/paste problems

2000-12-06 Thread Dieter Maurer

Oleg Broytmann writes:
   Cut/copy/paste problems in Zope behind Apache 
  
 To help me to resolve the problem I want to ask the helpful community
  provide me some information. Of those who run Zope behind Apache please
  tell me:
  
  1) which way do you connect? (mod_proxy, Zope.cgi, mod_pcgi2, mod_fcgi)
  2) any problem?
We run Zope behind Apache using "ProxyPass".
We have no problems.


Dieter

___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )




Re: [Zope] Cut/copy/paste problems

2000-12-06 Thread [EMAIL PROTECTED]

On Wednesday 06 December 2000 19:08, Oleg Broytmann wrote:
 Hello!

For a long while I have problems with cut/copy/paste in Zope management
 interface.
I run Zope behind Apache with mod_pcgi2.

I did some quick experiments. I connected directly to Zope (port 8080).
 Cut/copy/paste worked flawlessly. Hence the problem is not in the browser
 nor in the proxy nor in Zope. Perhaps the problem is in mod_pcgi2 or in
 the Apache or in my specific version of Russian Apache.

I switched to Zope.cgi. Copy/paste worked, but cut stopped working.
 Oops! First sign of problem. May be this is a problem with PCGI?
With mod_pcgi2 copy/paste almost always do not work.

To help me to resolve the problem I want to ask the helpful community
 provide me some information. Of those who run Zope behind Apache please
 tell me:

 1) which way do you connect? (mod_proxy, Zope.cgi, mod_pcgi2, mod_fcgi)
 

i've tried proxypass, fcgi, and modpci2.  and i stuck with mod_pcgi2, since 
this is the option with the least amount of problems/failure.

2) any problem?
w fcgi, i have connection failed errors.  with proxy pass, zope 
intermittently hangs, causing apache to reach the max client parameter set.

i connect to zserver for all my management/development, so i may not see 
cut/copy/paste problem.  but i did give it a try with mod_pcgi2 and 
apache1.3.9, and i can cut/copy/paste.

hth


Thank you in advance.

 Oleg.
 
  Oleg Broytmann http://www.zope.org/Members/phd/ [EMAIL PROTECTED]
Programmers don't die, they just GOSUB without RETURN.


 ___
 Zope maillist  -  [EMAIL PROTECTED]
 http://lists.zope.org/mailman/listinfo/zope
 **   No cross posts or HTML encoding!  **
 (Related lists -
  http://lists.zope.org/mailman/listinfo/zope-announce
  http://lists.zope.org/mailman/listinfo/zope-dev )

-- 

http://www.kedai.com.my/kk 
http://www.kedai.com.my/eZine 

I will follow you! ..Damage Inc


___
Zope maillist  -  [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
**   No cross posts or HTML encoding!  **
(Related lists - 
 http://lists.zope.org/mailman/listinfo/zope-announce
 http://lists.zope.org/mailman/listinfo/zope-dev )