Re: [Plone-IT] Improvvisa perdita di prestazione

2014-05-28 Thread Luca Fabbri
2014-05-28 8:41 GMT+02:00 Zardetto Carlo :
> La modifica ha funzionato ma non ho più il sistema di navigazione !
> Almeno adesso so che il problema sta li, ma non posso restare in questo
> modo.

Sì, la navigation_recurse è una delle macro delle portlet di navigazione.


> Come posso operare ora ?
>

Io tornerei ai tool di monitoraggio. Quante portlet di navigazione
hai? Magari puoi disabilitarle una alla volta.

Mi pare comunque difficile che sia successo tutto senza una modifica
esterna e non vedo correlazione con l'aggiornamento dell'OS.


>
> -Messaggio originale- From: Mauro Amico
> Sent: Tuesday, May 27, 2014 12:07 PM
> To: plone-plone-it@lists.plone.org
> Subject: Re: [Plone-IT] Improvvisa perdita di prestazione
>
> l'altra alternativa più veloce è lanciare l'istanza da console
>
> bin/instance console
>
> (o qualcosa di simile, non sono pratico dell'unified installer)
>
> poi fare
>
> kill -USR1 PID-DEL-PROCESSO-ZOPE
>
> dovresti vedere il trace dei thread, da lì dovresti capire su cosa sono
> bloccati.
>
> anche
>
> strace -f -p PID-DEL-PROCESSO-ZOPE
>
> (lo chiudi con ctrl-c)
>
> potrebbe aiutarti, ma molto più difficile da leggere.
>
>
> Mauro.
>
> On 05/27/2014 11:45 AM, Luca Fabbri wrote:
>>
>> 2014-05-27 11:07 GMT+02:00 Zardetto Carlo :
>>>
>>> Ho scaricato il mio buildout file ho due sezioni
>>> # Eggs
>>> # 
>>> # Add an indented line to the eggs section for any Python
>>> # eggs or packages you wish to include.
>>> #
>>> eggs =
>>> Plone
>>> Pillow
>>> lxml
>>>
>> Aggiungi haufe.requestmonitor qui, poi configuralo appropriatamente
>> come da documentazione:
>>
>> https://pypi.python.org/pypi/haufe.requestmonitoring#monitoring-long-running-requests
>>
>>
>
> ___
> Plone-IT mailing list
> plone...@lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
> ___
> Plone-IT mailing list
> plone...@lists.plone.org
> https://lists.plone.org/mailman/listinfo/plone-plone-it
> http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html



-- 
Saluti/Regards

Luca Fabbri - RedTurtle Technology
E-mail: luca.fab...@redturtle.it
Web Site: http://www.redturtle.it/
Phone: +39 0532 1915958
Fax: +39 0532 287070
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html


Re: [Plone-IT] Improvvisa perdita di prestazione

2014-05-28 Thread Mauro Amico

On 05/28/2014 09:00 AM, Luca Fabbri wrote:

2014-05-28 8:41 GMT+02:00 Zardetto Carlo :

La modifica ha funzionato ma non ho più il sistema di navigazione !
Almeno adesso so che il problema sta li, ma non posso restare in questo
modo.

Sì, la navigation_recurse è una delle macro delle portlet di navigazione.


il paziente era moribondo la mia proposta era proprio di tagliare
la gamba per salvarlo ;)


Come posso operare ora ?

Io tornerei ai tool di monitoraggio.


ho dei dubbi che tu possa riuscire a capire qualcosa in quel modo, la 
cosa migliore

è usare il pdb e capire perchè entra in un meccanismo così devstante


Quante portlet di navigazione
hai? Magari puoi disabilitarle una alla volta.


a memoria ricordo che quelle portlet hanno definita la profondità della 
navigazione,
io proverei a metterla a 1 (attenzione 0 significa "nessun limite", se 
ce l'hai a zero è

probabilmente quello il tuo problema ...)


bottomLevel = schema.Int(
title=_(u"label_navigation_tree_depth",
default=u"Navigation tree depth"),
description=_(u"help_navigation_tree_depth",
  default=u"How many folders should be included "
   "before the navigation tree stops. 0 "
   "means no limit. 1 only includes the "
   "root folder."),
default=0,
required=False)


Mi pare comunque difficile che sia successo tutto senza una modifica
esterna e non vedo correlazione con l'aggiornamento dell'OS.


+1


-Messaggio originale- From: Mauro Amico
Sent: Tuesday, May 27, 2014 12:07 PM
To: plone-plone-it@lists.plone.org
Subject: Re: [Plone-IT] Improvvisa perdita di prestazione

l'altra alternativa più veloce è lanciare l'istanza da console

bin/instance console

(o qualcosa di simile, non sono pratico dell'unified installer)

poi fare

kill -USR1 PID-DEL-PROCESSO-ZOPE

dovresti vedere il trace dei thread, da lì dovresti capire su cosa sono
bloccati.

anche

strace -f -p PID-DEL-PROCESSO-ZOPE

(lo chiudi con ctrl-c)

potrebbe aiutarti, ma molto più difficile da leggere.


Mauro.

On 05/27/2014 11:45 AM, Luca Fabbri wrote:

2014-05-27 11:07 GMT+02:00 Zardetto Carlo :

Ho scaricato il mio buildout file ho due sezioni
# Eggs
# 
# Add an indented line to the eggs section for any Python
# eggs or packages you wish to include.
#
eggs =
 Plone
 Pillow
 lxml


Aggiungi haufe.requestmonitor qui, poi configuralo appropriatamente
come da documentazione:

https://pypi.python.org/pypi/haufe.requestmonitoring#monitoring-long-running-requests



___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html





___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html


Re: [Plone-IT] Improvvisa perdita di prestazione

2014-05-28 Thread Riccardo Lemmi
On Wednesday 28 May 2014, Mauro Amico wrote:
> On 05/28/2014 09:00 AM, Luca Fabbri wrote:
> > 2014-05-28 8:41 GMT+02:00 Zardetto Carlo :
> >> La modifica ha funzionato ma non ho più il sistema di navigazione
> >> ! Almeno adesso so che il problema sta li, ma non posso restare
> >> in questo modo.
> > 
> > Sì, la navigation_recurse è una delle macro delle portlet di
> > navigazione.
> 
> il paziente era moribondo la mia proposta era proprio di tagliare
> la gamba per salvarlo ;)
> 
> >> Come posso operare ora ?
> > 
> > Io tornerei ai tool di monitoraggio.
> 
> ho dei dubbi che tu possa riuscire a capire qualcosa in quel modo, la
> cosa migliore
> è usare il pdb e capire perchè entra in un meccanismo così devstante
> 

Il pdb nel codice aiuta, ma mi ricordo che il codice era molto complesso 
da seguire.

> > Quante portlet di navigazione
> > hai? Magari puoi disabilitarle una alla volta.
> ...
> > Mi pare comunque difficile che sia successo tutto senza una
> > modifica esterna e non vedo correlazione con l'aggiornamento
> > dell'OS.
> 
> +1
> 

Anche a me sembra strano, prima di provare il pdb potrebbe provare a 
pulire il catalogo e ricrearlo.
-- 
Riccardo Lemmi
Über Developer
http://www.reflab.com


signature.asc
Description: This is a digitally signed message part.
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html

Re: [Plone-IT] Improvvisa perdita di prestazione

2014-05-28 Thread Zardetto Carlo

Infatti ti ringrazio infinitamente anche perchè così ho scoperto la causa.
Creerò una versione locale in modo da fare dei test dopo avere provato a 
settare

la profondità della navigazione.

Grazie ancora

-Messaggio originale- 
From: Mauro Amico

Sent: Wednesday, May 28, 2014 9:16 AM
To: plone-plone-it@lists.plone.org
Subject: Re: [Plone-IT] Improvvisa perdita di prestazione

On 05/28/2014 09:00 AM, Luca Fabbri wrote:

2014-05-28 8:41 GMT+02:00 Zardetto Carlo :

La modifica ha funzionato ma non ho più il sistema di navigazione !
Almeno adesso so che il problema sta li, ma non posso restare in questo
modo.

Sì, la navigation_recurse è una delle macro delle portlet di navigazione.


il paziente era moribondo la mia proposta era proprio di tagliare
la gamba per salvarlo ;)


Come posso operare ora ?

Io tornerei ai tool di monitoraggio.


ho dei dubbi che tu possa riuscire a capire qualcosa in quel modo, la
cosa migliore
è usare il pdb e capire perchè entra in un meccanismo così devstante


Quante portlet di navigazione
hai? Magari puoi disabilitarle una alla volta.


a memoria ricordo che quelle portlet hanno definita la profondità della
navigazione,
io proverei a metterla a 1 (attenzione 0 significa "nessun limite", se
ce l'hai a zero è
probabilmente quello il tuo problema ...)


bottomLevel = schema.Int(
title=_(u"label_navigation_tree_depth",
default=u"Navigation tree depth"),
description=_(u"help_navigation_tree_depth",
  default=u"How many folders should be included "
   "before the navigation tree stops. 0 "
   "means no limit. 1 only includes the "
   "root folder."),
default=0,
required=False)


Mi pare comunque difficile che sia successo tutto senza una modifica
esterna e non vedo correlazione con l'aggiornamento dell'OS.


+1


-Messaggio originale- From: Mauro Amico
Sent: Tuesday, May 27, 2014 12:07 PM
To: plone-plone-it@lists.plone.org
Subject: Re: [Plone-IT] Improvvisa perdita di prestazione

l'altra alternativa più veloce è lanciare l'istanza da console

bin/instance console

(o qualcosa di simile, non sono pratico dell'unified installer)

poi fare

kill -USR1 PID-DEL-PROCESSO-ZOPE

dovresti vedere il trace dei thread, da lì dovresti capire su cosa sono
bloccati.

anche

strace -f -p PID-DEL-PROCESSO-ZOPE

(lo chiudi con ctrl-c)

potrebbe aiutarti, ma molto più difficile da leggere.


Mauro.

On 05/27/2014 11:45 AM, Luca Fabbri wrote:

2014-05-27 11:07 GMT+02:00 Zardetto Carlo :

Ho scaricato il mio buildout file ho due sezioni
# Eggs
# 
# Add an indented line to the eggs section for any Python
# eggs or packages you wish to include.
#
eggs =
 Plone
 Pillow
 lxml


Aggiungi haufe.requestmonitor qui, poi configuralo appropriatamente
come da documentazione:

https://pypi.python.org/pypi/haufe.requestmonitoring#monitoring-long-running-requests



___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html





___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html 


___
Plone-IT mailing list
plone...@lists.plone.org
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html