[Zope] ZEO clients aren't duplicated

Christopher Muldrow muldrow at mac.com
Tue Oct 7 14:05:51 EDT 2003


We just did an upgrade to Zope 2.6.2 and ZEO 2 (we were on 2.6.1 and  
ZEO 1 before). We ended up setting up clients on port 8080 this time,  
rather than running them on 80 as we did before, but we're using the  
same round robin Squid load balancing setup we were using previously  
(from Toby Dickenson's howto here:  
http://www.zope.org/Members/htrd/howto/squid). What we're noticing,  
though, is now it looks like changes we make through our rewritten URLs  
are occurring on one client and not necessarily happening immediately  
on the other clients. I'm guessing this is a caching issue or something  
that we didn't have to deal with with ZEO 2, but I'm not sure.
I do see these error messages in the log:
2003-10-07T13:40:00 PROBLEM(100) ZCS:25346  
Invalidate('\x00\x00\x00\x00\x00\x00\x00\t', '') failed for _db: keys

My custom_zodb.py is the basic:
import  
ZEO.ClientStorageStorage=ZEO.ClientStorage.ClientStorage(('xxx.xxx.xxx.x 
xx',7700))

my startup line for a client looks like so: sudo -u zope  
/usr/bin/python2 $cwd/z2.py ZOPE_CLIENT=8106 -a xxx.xxx.xxx.xxx -f 8021  
-w 8080 -u zope --icp=8081

Any ideas? I've read the docs with ZEO about ClientCache, but I'm not  
sure I'm grasping the concept entirely.
~




More information about the Zope mailing list