Re: Plone 3.2/VServer: Merkwürdige Au ssetzer
Andreas Jung <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Organization | ZOPYX Ltd & Co. KG |
| Message-ID | <[email protected]> |
VServer halt - Du hast keine Informatione was auf dem physikalischen Server
als noch läuft. Insb. bei VServern, die im Backend an einem SAN hängen
habe ich
schon massive Latenzprobleme gesehen, falls auf dem SAN massiv IO
stattgefunden
hat...ich würde sagen: bei einem VServer musst Du damit leben. Frag ggf.
bei Deinem Hoster nach.
Andreas
On 12.08.09 11:35, panyasan wrote:
> Hallo,
>
> ich habe auf einen eigentlich recht starken VServer eine Plone 3.2/ZEO
> Installation, die bisher ganz gut funktioniert hat, selbst ohne
> vorgeschalteten Apache. Insgesamt laufen zwei Instanzen auf Zope 2.10.7.
>
> Seit kurzen ist die Performance trotz Apache mit mod_cache und CacheFu
> dermaßen in den Keller gegangen, dass die Seite fast unbrauchbar geworden
> ist. Folgendes Verhalten ist zu beobachten:
>
> Wird die Seite länger nicht aufgerufen, braucht sie bis zu 60s, um wieder
> angezeigt zu werden. Dabei wird auf dem Server zwar der hohe Speicherbedarf,
> aber fast keine CPU- Last angezeigt. Durch einen cronjob, der die Seite alle
> 5 Minuten abruft, kann das verhalten verbessert werden, aber immer wieder
> kommt es zum kompletten Stillstand, und das, obwohl die Seite ja gecacht
> sein müsste.
>
> Das große Rätsel ist, dass der Zope-Server ja nicht überlastet zu sein
> scheint, wie es die fehlende CPU-Last vermuten lässt. Wenn ich die
> Zope-Instanz herunter- und wieder hoch fahre, wird hohe CPU-last angezeigt,
> dann läuft die Seite wieder eine Weile, bis sie wieder "einfriert".
>
> Würde mich über Hinweise freuen, was man da machen kann. Debug-Information
> siehe unten.
>
> Vielen Dank!
>
> Christian
>
> Instanz 1: http://esperanto.m53s12.vlinux.de/psi/
> Instanz 2: http://www.partnerschaftsverein-hirschberg-bergstrasse.de/
>
> Server
>
> 640 MB RAM +1280 MB swap; XEN-Virtualisierung (Vollmar V2-40, siehe
> http://www.vlinux.de/?page=tabels)
> Server version: Apache/2.2.9 (Debian) mit mod_cache
>
> Zope / Plone
>
> Debug Information
>
> * Zope version: (Zope 2.10.7-final, python 2.4.5, linux2)
> * Python version: 2.4.5 (#1, May 24 2009, 20:58:46) [GCC 4.3.2]
> * System Platform: linux2
> * SOFTWARE_HOME: /usr/local/Plone/Zope-2.10.7-final-py2.4/lib/python
> * INSTANCE_HOME: /usr/local/Plone/zeocluster/parts/client1
> * CLIENT_HOME: /usr/local/Plone/zeocluster/var/client1
> * Process ID: 17083 (1098918224)
> * Running for: 4 min 11 sec
> * sys.path:
> /usr/local/Plone/zeocluster/parts/client1/lib/python
> /usr/local/Plone/zeocluster/parts/client1/lib/python
> /usr/local/Plone/Zope-2.10.7-final-py2.4/lib/python/Zope2/Startup
>
> /usr/local/Plone/buildout-cache/eggs/Products.ATContentTypes-1.2.7-py2.4.egg/Products/ATContentTypes/thirdparty
>
> /usr/local/Plone/Python-2.4/lib/python2.4/site-packages/iniparse-0.2.4-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/Plone-3.2.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.LinguaPlone-2.4-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CacheSetup-1.2.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PloneFormGen-1.5.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.Ploneboard-2.0.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PloneRSS-1.0.7beta-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.RedirectionTool-1.2.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.RichDocument-3.0.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.SimpleAttachment-3.0.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.NuPlone-1.0b3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plonetheme.andreas02-0.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.FacultyStaffDirectory-2.1.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CSSManager-0.93a1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFBibliographyAT-0.9.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/fsd.cmfbibliographyat-0.2.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/quintagroup.seoptimizer-2.0.8-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PloneSurvey-1.3.0-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/setuptools-0.6c9-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.ATExtensions-0.9.6-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.DataGridField-1.6-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.membrane-1.1b5-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.Relations-0.8.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/archetypes.schemaextender-1.1-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.theme-1.0-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.i18n-1.0.7-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.memoize-1.0.4-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.portlets-1.1.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.portlets-1.1.5.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.controlpanel-1.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PythonField-1.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.TemplateFields-1.2.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.TALESField-1.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PolicyHTTPCacheManager-1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PageCacheManager-1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFSquidTool-1.5.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.layout-1.1.7-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.browserlayer-1.0.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PloneTestCase-0.9.8b4-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/five.localsitemanager-0.4-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/five.customerize-0.3-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/wicked-1.1.6-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.portlet.static-1.1.5-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.portlet.collection-1.1.3-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.session-2.1-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.protect-1.1-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.openid-1.2-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.locking-1.0.5-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.intelligenttext-1.0.2-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.fieldsets-1.0.3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.contentrules-1.1.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.workflow-1.1.5-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.vocabularies-1.0.6-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.viewletmanager-1.2.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.redirector-1.0.9-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.app.openid-1.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.locales-3.2.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.linkintegrity-1.0.11-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.app.kss-1.4.4-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.iterate-1.2.3-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.app.i18n-1.0.5-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.app.form-1.1.6-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.customerize-1.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.contentrules-1.1.5-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.app.content-1.3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/plone.app.contentmenu-1.1.6-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/kss.core-1.4.5-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/borg.localrole-2.0.1-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/archetypes.kss-1.4.3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.statusmessages-3.0.3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.SecureMailHost-1.1.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.ResourceRegistries-1.4.3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PortalTransforms-1.6.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PluginRegistry-1.1.3.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PluggableAuthService-1.6-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/Products.PlonePAS-3.7-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PloneLanguageTool-2.0.3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PlacelessTranslationService-1.4.13-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.PasswordResetTool-1.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.MimetypesRegistry-1.6.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.GroupUserFolder-3.55.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.GenericSetup-1.4.2.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.ExternalEditor-1.0a1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.ExtendedPathIndex-2.4.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.DCWorkflow-2.1.2-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/Products.CMFUid-2.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFTopic-2.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFQuickInstallerTool-2.1.6-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFPlacefulWorkflow-1.4.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFFormController-2.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFEditions-1.1.8-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFDynamicViewFTI-3.0.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFDiffTool-0.4-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFDefault-2.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFCore-2.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFCalendar-2.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFActionIcons-2.1.2-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.ATContentTypes-1.2.7-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.ATReferenceBrowserWidget-2.0.3-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.Archetypes-1.5.10-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.AdvancedQuery-3.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.kupu-1.4.12.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/elementtree-1.2.7_20070827_preview-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/plone.keyring-1.2-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/python_openid-2.2.4-py2.4.egg
> /usr/local/Plone/zeocluster/fake-eggs/zope.testing
> /usr/local/Plone/zeocluster/fake-eggs/zope.i18nmessageid
> /usr/local/Plone/zeocluster/fake-eggs/zope.interface
> /usr/local/Plone/zeocluster/fake-eggs/zope.component
>
> /usr/local/Plone/buildout-cache/eggs/Products.ZopeVersionControl-1.0a1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.CMFTestCase-0.9.8b4-py2.4.egg
> /usr/local/Plone/zeocluster/fake-eggs/zope.app.container
> /usr/local/Plone/zeocluster/fake-eggs/zope.tal
>
> /usr/local/Plone/buildout-cache/eggs/Products.validation-1.6.1-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.Marshall-1.2.0-py2.4.egg
>
> /usr/local/Plone/buildout-cache/eggs/Products.i18ntestcase-1.2-py2.4.egg
> /usr/local/Plone/zeocluster/fake-eggs/zope.i18n
> /usr/local/Plone/zeocluster/fake-eggs/zope.schema
> /usr/local/Plone/Zope-2.10.7-final-py2.4/lib/python
> /usr/local/Plone/zeocluster/parts/client1/lib/python
>
> /usr/local/Plone/buildout-cache/eggs/plone.recipe.zope2instance-2.7-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/zc.recipe.egg-1.1.0-py2.4.egg
> /usr/local/Plone/buildout-cache/eggs/zc.buildout-1.1.1-py2.4.egg
> /usr/local/Plone/zeocluster/parts/client1
> /usr/local/Plone/zeocluster/bin
>
> /usr/local/Plone/Python-2.4/lib/python2.4/site-packages/setuptools-0.6c9-py2.4.egg
>
> /usr/local/Plone/Python-2.4/lib/python2.4/site-packages/PILwoTk-1.1.6.3-py2.4-linux-x86_64.egg
>
> /usr/local/Plone/Python-2.4/lib/python2.4/site-packages/Cheetah-2.0.1-py2.4-linux-x86_64.egg
>
> /usr/local/Plone/Python-2.4/lib/python2.4/site-packages/zc.buildout-1.1.1-py2.4.egg
> /usr/local/Plone/Python-2.4/lib/python24.zip
> /usr/local/Plone/Python-2.4/lib/python2.4
> /usr/local/Plone/Python-2.4/lib/python2.4/plat-linux2
> /usr/local/Plone/Python-2.4/lib/python2.4/lib-tk
> /usr/local/Plone/Python-2.4/lib/python2.4/lib-dynload
> /usr/local/Plone/Python-2.4/lib/python2.4/site-packages
> /usr/local/Plone/Python-2.4/lib/python24.zip
> * Top Refcounts:
>
>
> Class August 12, 2009 9:25 am August 12, 2009 9:26 am Delta
> DocumentTemplate.DT_Util.Eval 155 167 +12
> weakref.WeakKeyDictionary 4676 4680 +4
> Products.ZopeProfiler.ZopeProfiler.ZopeProfiler 10 13 +3
> App.ApplicationManager.DatabaseChooser 5 8 +3
> DocumentTemplate.DT_In.InClass 37 39 +2
> DocumentTemplate.DT_Let.Let 9 11 +2
> DateTime.DateTime.DateTime 3345 3346 +1
>
> Cache detail | Cache extreme detail
>
> Update Snapshot | Refresh | Auto refresh interval (seconds):
> * Connections:
> opened info version
> None (3525)
> None (2458)
> None (3026)
> Wed Aug 12 09:26:16 2009 (0.30s) ({'HTTP_X_FORWARDED_SERVER':
> 'esperanto.m53s12.vlinux.de', 'HTTP_REFERER':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel/manage',
> 'HTTP_ACCEPT_LANGUAGE': 'de-de,de;q=0.8,en-us;q=0.5,en;q=0.3',
> 'SERVER_SOFTWARE': 'Zope/(Zope 2.10.7-final, python 2.4.5, linux2)
> ZServer/1.1 Plone/3.2.2', 'SCRIPT_NAME': '', 'REQUEST_METHOD': 'GET',
> 'PATH_INFO':
> '/VirtualHostBase/http/esperanto.m53s12.vlinux.de:80/esperanto/VirtualHostRoot/_vh_psi/Control_Panel/DebugInfo/manage_main',
> 'SERVER_PROTOCOL': 'HTTP/1.1', 'channel.creation_time': 1250061777,
> 'CONNECTION_TYPE': 'Keep-Alive', 'HTTP_ACCEPT_CHARSET':
> 'ISO-8859-1,utf-8;q=0.7,*;q=0.7', 'HTTP_USER_AGENT': 'Mozilla/5.0
> (Macintosh; U; Intel Mac OS X 10.5; de; rv:1.9.1.2) Gecko/20090729
> Firefox/3.5.2', 'HTTP_COOKIE':
> 'tree-s="eJzT0MgpMOQKVneEAreKdFt1rgIjrsSSAmMuPQB9bgfZ";
> __utma=95107456.746509725659019900.1246822296.1246822296.1248123859.2;
> __utmz=95107456.1246822296.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none);
> I18N_LANGUAGE="de"; __ac="NjE2NDZkNjk2ZTo2NTVhMzI3MTU2Nzc0Yjc4"',
> 'SERVER_NAME': '0.0.0.0', 'REMOTE_ADDR': '83.151.20.222', 'HTTP_VIA': '1.1
> esperanto.m53s12.vlinux.de', 'PATH_TRANSLATED':
> '/VirtualHostBase/http/esperanto.m53s12.vlinux.de:80/esperanto/VirtualHostRoot/_vh_psi/Control_Panel/DebugInfo/manage_main',
> 'SERVER_PORT': '8080', 'HTTP_HOST': '83.151.20.222:8080', 'HTTP_ACCEPT':
> 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
> 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_X_FORWARDED_FOR': '84.190.107.183',
> 'HTTP_X_FORWARDED_HOST': 'esperanto.m53s12.vlinux.de',
> 'HTTP_ACCEPT_ENCODING': 'gzip,deflate'}, {'VIRTUAL_URL_PARTS':
> ('http://esperanto.m53s12.vlinux.de', 'psi',
> 'Control_Panel/DebugInfo/manage_main'), 'n_': 1, 'VIRTUAL_URL':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel/DebugInfo/manage_main',
> 'URL4': 'http://esperanto.m53s12.vlinux.de', '__ac':
> 'NjE2NDZkNjk2ZTo2NTVhMzI3MTU2Nzc0Yjc4', 'PARENTS': [<DebugManager at
> /Control_Panel/DebugInfo>, <ApplicationManager at /Control_Panel used for
> /esperanto>, <PloneSite at /esperanto>, <Application at >], 'URL3':
> 'http://esperanto.m53s12.vlinux.de/psi', 'URL2':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel',
> 'AUTHENTICATION_PATH': 'esperanto/virtual_hosting', 'LANGUAGE': 'de',
> 'AUTHENTICATED_USER': <PropertiedUser 'admin'>, 'SERVER_URL':
> 'http://esperanto.m53s12.vlinux.de', 'traverse_subpath': [], 'ACTUAL_URL':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel/DebugInfo/manage_main',
> 'a_': 0, 'URL':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel/DebugInfo/manage_main',
> 'PUBLISHED': <App.special_dtml.DTMLFile object at 0x2b3f750d9750>,
> 'RESPONSE': ZServerHTTPResponse(''), 'TraversalRequestNameStack': [],
> 'VirtualRootPhysicalPath': ('', 'esperanto'), 'LANGUAGE_TOOL':
> <Products.PloneLanguageTool.LanguageTool.LanguageBinding instance at
> 0xab15b90>, 'BASE1': 'http://esperanto.m53s12.vlinux.de/psi', 'BASE2':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel', 'BASE3':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel/DebugInfo', 'BASE4':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel/DebugInfo/manage_main',
> 'BASEPATH1': '/psi', 'URL1':
> 'http://esperanto.m53s12.vlinux.de/psi/Control_Panel/DebugInfo'}) (3847)
>
> ------------------------------------------------------------------------
>
>
>
> _______________________________________________
> zope mailing list
> [email protected]
> https://mail.dzug.org/mailman/listinfo/zope
>
--
ZOPYX Ltd. & Co KG \ ZOPYX & Friends
Charlottenstr. 37/1 \ The experts for your Python, Zope and
D-72070 Tübingen \ Plone projects
www.zopyx.com, [email protected] \ www.zopyx.de/friends, [email protected]
------------------------------------------------------------------------
E-Publishing, Python, Zope & Plone development, Consulting
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope
lists.vcf
(text/x-vcard, 331 B)
begin:vcard fn:Andreas Jung n:Jung;Andreas org:ZOPYX Ltd. & Co. KG adr;quoted-printable:;;Charlottenstr. 37/1;T=C3=BCbingen;;72070;Germany email;internet:[email protected] title:CEO tel;work:+49-7071-793376 tel;fax:+49-7071-7936840 tel;home:+49-7071-793257 x-mozilla-html:FALSE url:www.zopyx.com version:2.1 end:vcard