Re: [Plone-IT] Improvvisa perdita di prestazione
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
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
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
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