Se è uno stallo, ci sono dei prodotti che permettono, tramite un
segnale, di fare il dump dei thread e vedere dove si blocca.
Puoi anche fare uno script con curl (che gestisce i timeout) e in caso
di timeout chiamare la url che fa il dump e inviarti il risultato per mail.
Ho visto questi:
https://pypi.python.org/pypi/Products.signalstack
https://pypi.python.org/pypi/mr.freeze
Questo:
https://pypi.python.org/pypi/Products.LongRequestLogger
potrebbe funzionare di suo, ecco cosa fa:
"This product dumps stack traces of long running requests of a Zope2
instance to a log file. If a request takes more than a configured
timeout, it’s stack trace will be dumped periodically to a log file."
Quindi se non risponde oltre al timeout di HA-Proxy (o un po' meno...),
fa il dump, e puoi vedere dove sta girando.
Il 27/04/2016 09:21, Vito Falco ha scritto:
Ciao,
putroppo me ne accorgo troppo tardi che qualcuna non ha risposto, e
per questo rivedere i log è molto arduo.
In realtà non devo fare niente. Dopo minuti di stallo riprendono a
rispondere correttamente.
Un paio di volte sono riuscito ad andare in diretta su server e il
carico cpu/memoria era nella norma :-|
Vito
Il giorno 27 aprile 2016 09:16, Luca Fabbri <[email protected]
<mailto:[email protected]>> ha scritto:
2016-04-27 8:04 GMT+02:00 Vito Falco <[email protected]
<mailto:[email protected]>>:
> In effetti proprio stamani ho verificato un "down" della
istanza1 via
> pannello HAProxy, ma contemporaneamente lo status su supervisor era
> "running" ...
>
Non mi è chiaro però: quando dici "è andata giù" poi devi fare qualche
operazione per riattivarla?
Fino ad ora come hai risolto il problema?
Se poi hai l'orario in cui è capitato l'ultimo episodio dovresti
riuscire a controllare i log e vedere se l'istanza viene spenta o
muore senza dare segnali.
>
> Il giorno 26 aprile 2016 17:01, Luca Fabbri
<[email protected] <mailto:[email protected]>> ha
> scritto:
>>
>> 2016-04-26 14:05 GMT+02:00 Vito Falco <[email protected]
<mailto:[email protected]>>:
>> > Yes, uso supervisor.
>> > Mi accorgo che sono andate giù perché lo vedo dal pannello di
controllo
>> > di
>> > haproxy.
>>
>> Allora più che andate giù potrebbero aver smesso di rispondere,
o lo
>> vedresti da supervisor. Dovresti verificare quando capita per
>> supervisor sono ancora in stato "running".
>> In quel caso mi viene da pensare più ad un deadlock
>>
>>
>>
>> >
>> > Il 26 apr 2016 13:45, "Luca Fabbri" <[email protected]
<mailto:[email protected]>> ha
>> > scritto:
>> >>
>> >> 2016-04-26 13:28 GMT+02:00 Vito Falco <[email protected]
<mailto:[email protected]>>:
>> >> > Ciao,
>> >> > ho un piccolo cluster Zeo con due clients.
>> >> > Purtroppo, di tanto in tanto, una delle due "va giù" e non
ho modo di
>> >> > fare
>> >> > una diagnosi tramite i log perchè dovrei restare in
ascolto h24 O.O
>> >> >
>> >>
>> >> Ciao,
>> >>
>> >> Non ho capito perché dici di dover stare in ascolto, nei log non
>> >> dovresti appunto trovare il momento esatto in cui l'istanza
viene
>> >> spenta (in caso il processo venga terminato brutalmente dovresti
>> >> riscontrare un'interruzione nel logging e non il classico
messaggio di
>> >> spegnimento).
>> >>
>> >> Stai usando supervisor?
>> >>
>> >>
>> >> --
>> >> Luca Fabbri
>> >> Developer
>> >>
>> >> >_
>> >> abstract.it <http://abstract.it> - +39 0810608213
<tel:%2B39%200810608213>
>> >>
>> >>
>> >>
...............................................................................
>> >> Registro Imprese di Napoli 788429 / Cap. Soc. 10.000 Euro I.V.
>> >> Avvertenze Legali - D. Lgs. 196/03 Tutela dei dati personali. Le
>> >> informazioni
>> >> contenute in questo messaggio e in ogni eventuale allegato sono
>> >> riservate
>> >> e
>> >> ne è vietata ogni forma di diffusione. Se avete ricevuto questa
>> >> comunicazione
>> >> per errore, Vi preghiamo di informare immediatamente il
mittente del
>> >> messaggio
>> >> e di eliminare l'e-mail.
>> >> _______________________________________________
>> >> Plone-IT mailing list
>> >> [email protected] <mailto:[email protected]>
>> >> 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
>> > [email protected] <mailto:[email protected]>
>> > https://lists.plone.org/mailman/listinfo/plone-plone-it
>> >
>> >
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>>
>>
>>
>> --
>> Luca Fabbri
>> Developer
>>
>> >_
>> abstract.it <http://abstract.it> - +39 0810608213
<tel:%2B39%200810608213>
>>
>>
...............................................................................
>> Registro Imprese di Napoli 788429 / Cap. Soc. 10.000 Euro I.V.
>> Avvertenze Legali - D. Lgs. 196/03 Tutela dei dati personali. Le
>> informazioni
>> contenute in questo messaggio e in ogni eventuale allegato sono
riservate
>> e
>> ne è vietata ogni forma di diffusione. Se avete ricevuto questa
>> comunicazione
>> per errore, Vi preghiamo di informare immediatamente il
mittente del
>> messaggio
>> e di eliminare l'e-mail.
>> _______________________________________________
>> Plone-IT mailing list
>> [email protected] <mailto:[email protected]>
>> https://lists.plone.org/mailman/listinfo/plone-plone-it
>>
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
>
>
>
>
> --
> Vito Falco
> Designer & Front-end developer | Freelance
> Bari, IT
> Linkedin it.linkedin.com/in/vitofalco
<http://it.linkedin.com/in/vitofalco>
>
> _______________________________________________
> Plone-IT mailing list
> [email protected] <mailto:[email protected]>
> https://lists.plone.org/mailman/listinfo/plone-plone-it
>
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
--
Luca Fabbri
Developer
>_
abstract.it <http://abstract.it> - +39 0810608213
<tel:%2B39%200810608213>
...............................................................................
Registro Imprese di Napoli 788429 / Cap. Soc. 10.000 Euro I.V.
Avvertenze Legali - D. Lgs. 196/03 Tutela dei dati personali. Le
informazioni
contenute in questo messaggio e in ogni eventuale allegato sono
riservate e
ne è vietata ogni forma di diffusione. Se avete ricevuto questa
comunicazione
per errore, Vi preghiamo di informare immediatamente il mittente
del messaggio
e di eliminare l'e-mail.
_______________________________________________
Plone-IT mailing list
[email protected] <mailto:[email protected]>
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html
--
*Vito Falco*
Designer & Front-end developer | Freelance
Bari, IT
Linkedin it.linkedin.com/in/vitofalco
<http://it.linkedin.com/in/vitofalco>
_______________________________________________
Plone-IT mailing list
[email protected]
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
[email protected]
https://lists.plone.org/mailman/listinfo/plone-plone-it
http://plone-regional-forums.221720.n2.nabble.com/Plone-Italy-f221721.html