Re: ClientDisconnected error

Georges Racinet <[email protected]> Fri, 27 Nov 2009 12:46:31 +0100
Newsgroups gmane.comp.web.zope.cps.general.french
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--===============0549687507==
Content-Type: multipart/signed; micalg=pgp-sha1;
 protocol="application/pgp-signature";
 boundary="------------enig130E2877E0CE0619F0496C47"

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig130E2877E0CE0619F0496C47
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Malika LB wrote:
> Bonjour,
>=20
> pour info, il s'agit du process python.
> =20
> Il n'y a pas de conversion de fichiers excel.

Voil=E0 donc un point =E9vacu=E9. Il reste toutefois possible (seulement
possible) que r=E9gler l'emballement CPU r=E8gle le ClientDisconnected.

Avez-vous moyen de d=E9terminer pr=E9cis=E9ment le moment de l'emballemen=
t. Si
oui, qu'avez-vous comme logs au niveau DEBUG, ou m=EAme TRACE, juste avan=
t ?

Une remarque g=E9n=E9rale : CPS 3.2 et Zope 2.7 sont maintenant des versi=
ons
fort vieilles.
Au niveau du logiciel libre qu'est CPS g=E9n=E9rique, passer du temps sur=
 ce
probl=E8me n'est int=E9ressant pour la communaut=E9 que dans la mesure o=F9=
 l'on
pense que la branche stable actuelle (CPS 3.4 sur Zope 2.9) en souffre
potentiellement. =C0 ce stade, il est par exemple tout =E0 fait possible =
que
ce soit un probl=E8me de Zope 2.7 r=E9gl=E9 depuis longtemps dans Zope 2.=
9.

Je n'ai aucune id=E9e de vos perspectives =E0 moyen terme (un an) pour ce=
tte
application ni de l'=E9tendue de vos d=E9veloppements sp=E9cifiques, mais=
 ne
peux que vous encourager =E0 envisager une migration =E0 CPS 3.4.9

Tr=E8s cordialement,

GR


> =20
> Merci.
> =20
> Le 19/11/09, *Racinet Georges* <[email protected]
> <mailto:[email protected]>> a =E9crit :
>=20
>=20
>     On Nov 19, 2009, at 5:59 PM, Malika LB wrote:
>=20
>         Bonjour,
>=20
>         Je vous soumets un pb rencontr=E9 sur notre site en esp=E9rant =
que
>         vous connaissez ce genre de pb.
>=20
>         Symptomes:
>         - la navigation devient impossible, on a l'erreur suivante
>         chaque fois qu'on clique sur une page du site.
>         - le cpu s'emballe sur la machine concern=E9e
>         - le nb d'objets charg=E9s sur les 2 instances de la m=EAme mac=
hine
>         atteignent des maximums (72 000) (database activity de la zmi)
>         Seul un arr=EAt relance de la machine vient =E0 bout du pb.
>=20
>=20
>     Bonjour,
>=20
>     pour le cpu, j'ai vu =E7a r=E9cemment avec la conversion des docume=
nts
>     excel.
>     Par ailleurs, cela pourrait =EAtre la cause premi=E8re, le
>     ClientDisconnected error devenant une cons=E9quence d'un absence de=

>     communications trop long entre client et serveur ZEO.
>     Ce n'est qu'une hypoth=E8se...
>=20
>     Si le CPU s'emballe, vous devez savoir quels process l'occupe ?
>=20
>     Cordialement,
>=20
>     --
>     GR
>=20
>=20
>=20
>         Merci pour vos retours d'exp=E9rience.
>=20
>         Malika LAHOUCHE
>         ACOSS
>=20
>         Contexte :
>=20
>         Zope/(Zope 2.7.4-0, python 2.3.4, linux2) ZServer/1.1 CPS/3.2
>         2 serveurs zope avec 2 instances chacun et un zeo pour la BD.
>         data.fs de 13 GO
>=20
>         ci-joint un extrait du fichier zope.conf sur les 2 instances de=
s
>         2 serveurs :
>         <zodb_db main>
>=20
>         mount-point /
>=20
>         # ZODB cache, in number of objects
>=20
>         #cache-size 30000
>=20
>         # modif 30/10/2009 suite problemes perf signales
>=20
>         cache-size 100000
>=20
>         <zeoclient>
>=20
>         server webprod11.ac750.recouv:9999
>=20
>         storage 1
>=20
>         name zeostorage
>=20
>         var $INSTANCE/var
>=20
>         # ZEO client cache, in bytes
>=20
>         #cache-size 50MB
>=20
>         cache-size 100MB
>=20
>         # Uncomment to have a persistent disk cache
>=20
>         #client zeo3
>=20
>         </zeoclient>
>=20
>         </zodb_db>
>=20
>=20
>         Le client zope de la machine qui rencontre le pb nous renvoit c=
e
>         message =E0 chaque consultation de page :
>         Traceback (innermost last):
>=20
>         Module ZPublisher.Publish, line 101, in publish
>=20
>         Module ZPublisher.mapply, line 88, in mapply
>=20
>         Module ZPublisher.Publish, line 39, in call_object
>=20
>         Module Products.CMFCore.PortalContent, line 116, in __call__
>=20
>         Module Shared.DC.Scripts.Bindings, line 306, in __call__
>=20
>         Module Shared.DC.Scripts.Bindings, line 324, in _bindAndExec
>=20
>         Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
>=20
>         Module Products.CMFCore.FSPageTemplate, line 191, in _exec
>=20
>         Module Products.CMFCore.FSPageTemplate, line 124, in pt_render
>=20
>         Module Products.PageTemplates.PageTemplate, line 96, in pt_rend=
er
>=20
>         - <FSPageTemplate at /iliad/folder_view used for
>         /iliad/sections/metiers/lettres_acoss/dirres>
>=20
>         Module TAL.TALInterpreter, line 186, in __call__
>=20
>         Module TAL.TALInterpreter, line 190, in __call__
>=20
>         Module TAL.TALInterpreter, line 234, in interpret
>=20
>         Module TAL.TALInterpreter, line 650, in do_defineMacro
>=20
>         Module TAL.TALInterpreter, line 234, in interpret
>=20
>         Module TAL.TALInterpreter, line 409, in do_optTag_tal
>=20
>         Module TAL.TALInterpreter, line 394, in do_optTag
>=20
>         Module TAL.TALInterpreter, line 389, in no_tag
>=20
>         Module TAL.TALInterpreter, line 234, in interpret
>=20
>         Module TAL.TALInterpreter, line 671, in do_useMacro
>=20
>         Module TAL.TALInterpreter, line 234, in interpret
>=20
>         Module TAL.TALInterpreter, line 460, in do_setLocal_tal
>=20
>         Module Products.PageTemplates.TALES, line 221, in evaluate
>=20
>         Module Products.PageTemplates.ZRPythonExpr, line 47, in __call_=
_
>=20
>         - __traceback_info__: btool.getBoxes(here)
>=20
>         Module Python expression "btool.getBoxes(here)", line 1, in
>         <expression>
>=20
>         Module Products.CPSDefault.BoxesTool, line 94, in getBoxes
>=20
>         Module Products.CPSDefault.BoxesTool, line 288, in
>         _getFolderBoxesAndSettings
>=20
>         Module ZODB.Connection, line 597, in setstate
>=20
>         Module ZEO.ClientStorage, line 757, in load
>=20
>         Module ZEO.ClientStorage, line 75, in __getattr__
>=20
>         ClientDisconnected
>=20
>=20
>=20
>         _______________________________________________
>         cps-users-fr
>         Adresse de la liste : [email protected]
>         <mailto:[email protected]>
>         Gestion de l'abonnement :
>         <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>=20
>=20
>     --
>     Georges Racinet, http://www.racinet.fr <http://www.racinet.fr/>
>     Zope/CPS/Plone expertise, assistance & development
>     GPG: 0x4862FFF7
>=20
>=20
>=20
>=20
>=20
>=20
>=20
>     _______________________________________________
>     cps-users-fr
>     Adresse de la liste : [email protected]
>     <mailto:[email protected]>
>     Gestion de l'abonnement :
>     <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>=20
>=20


--=20
Georges Racinet, http://www.racinet.fr
Zope/CPS/Plone expertise, assistance & development
GPG: 0x4862FFF7


--------------enig130E2877E0CE0619F0496C47
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLD7wYAAoJEOAffZJiF+Z4mUYIANChjGu4VSpAD2YIH505aVIY
IVcWxx8jsiGlbCzxAvjT8UyfpNDIHcgpIlUuAhRCCh9oiJepG0oyBZqOpeEJR1EE
j3f+wNmBL4IvjkD+KXBPSnmqs1oKdON/iumeqaUQicyAaPQ7jiKnwOlx4d3S7H6i
mcEBRJkyTC/fdMrHV2+o0R9GRpAlmzZL7Oaq0kUkANnaYTWxjLw+sP3/7r0P5fJT
vMMdY+lOsLlvf5pF76v1409WOhHXzN/i6cMfZDAQ1KpoT4fibTJuPkWgFbEAPNdB
Jh9B1Ptd73BE3gyDUUhFinnjnWsIsWk8uVjsHHs646z9G29UffWLZoq/PbGbzIA=
=ml6W
-----END PGP SIGNATURE-----

--------------enig130E2877E0CE0619F0496C47--

--===============0549687507==
Content-Type: text/plain; charset="iso-8859-1"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

_______________________________________________
cps-users-fr
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-user=
s-fr>

--===============0549687507==--