Tales from the Machine Room |
Home Page | Comments | Articles | Faq | Documents | Search | Archive | Tales from the Machine Room | Contribute | Set language to:en it | Login/Register
Sono le 4 del mattino di un grigio Giovedi' ed io sono qui' che mi
aggiro per casa come
Belfagor
dopo che mi sono svegliato per motivi oscuri alle 3.20 con il
foxxuto
motivetto di
SpongeBob nella testa e non se ne vuole andare
manco per un cavolo ("...who lives in a banana* under the sea...")
quindi sono quasi contento quando il foxxuto
guinzagliocellofono aziendale si mette a bippare
come
R2D2
per attirare la mia attenzione su qualche cosa che non va'.
Ed e' di nuovo il foxxuto mega setup di $allupati di cui ho gia' detto precedentemente. Comincio quindi ad attaccare il lapdog per loggarmi.
Aaaargghhh! Lo sapevo io che quel foxxuto singolo-database server del menga non poteva reggere molto a lungo. Questo branco di mammalucchi persiste nell'avere una caterva di immondizia, doppitripli server ridondanti e poi si appoggia tutto su un singolo database server e quel coglione dello sviluppatroto continua a dire le parole magiche (cosa puo' andar male?) e cosi' adesso il foxxuto db server e' probabilmente di nuovo incatastato. Adesso cosa ha questa merdaaaaaaaspetta un momento...
Funziona benissimo. Il foxxuto DB server funziona benissimo. Il load average e' quasi 0, ma tutte le istanza sono su', rispondono alle query, i dati vengono fuori, sta' ascoltando su tutte le porte su cui deve ascoltare, c'e' spazio da buttare via... che ca???
Rapido controllo: mi loggo su un paio dei servers a caso, anche loro sembrano okkidoki: hanno una decina di connessioni al database, tomcat sta' andando... Il foxxuto load-balancer? No. Stanno ricevendo qualche richiesta dall'esterno (sono le 4 del mattino, che ca$$o di aspetti?) quindi il load balancer funzica anche lui, che cosa c'e' che non va' allora?
Un controllo mi dice che ogni richiesta riceve un bel "error 500" senza alcuna spiegazione. Hummm... Ok, e' il momento di fare un riavvio di uno dei server e vedere che cosa succede. E la risposta e' "niente". Tomcat si riavvia senza problemi, riapre le sue connessioni al db server, sembra sempre tutto a posto, ma continua a rispondere con "error 500" senza fare un tubazzo di niente.
Stramaledicendo gli allupati (e SpongeBob) comincio a sfrucugliare nel log di questo coso e, dopo un bel quarto d'ora di madonne, trovo una fantomatica traccia che dice "SAP Connection failure".
Sap? Sap che? Che e' sta roba?
Mentre R2D2 qui' continua a bippare ogni 5 minuti mi metto a scartabellare nella documentazione e scopro che esiste un sistema SAP nella rete locale di $allupati e, per qualche strano motivo, questi hanno deciso che la loro merdapplicazione deve fare una qualche connessione al loro sistema per tirarne fuori sadio che dati. Solo che ora pare che la connessione sia andata a farsi un giro nella zona a luci rosse ed apparentemente se questa cosa non funziona l'intero insieme di ennemila servers ridondanti e' completamente al tappeto.
Ping, ssh... na' sega. Sembra che la rete locale di $allupati sia totalmente down. Okkey!
Riporto la cosa nel "log incidenti", ficco una pagina di "manutenzione in corso" sul load balancer (cosi' anche il monitor la pianta di rompere) e me ne ritorno a letto per un paio d'ore. E domani mattina so gia' che mi aspetta una bella telefonata da parte di $allupati, voglio vedere cosa ca$$o tirano fuori la prossima volta. "Cosa puo' andare male"... sgrunt. E meno male che il tempo perso a guardare sto' coso (me) lo pagano il doppio!
* avocado, mango... whatever, cool you know?
Davide
11/04/2011 08:00
Comments are added when and more important if I have the time to review them and after removing Spam, Crap, Phishing and the like. So don't hold your breath. And if your comment doesn't appear, is probably becuase it wasn't worth it.
By MaxFrames posted 11/04/2011 08:37
SAP: un sottotipo di Single Point of Failure. Single All-fuckin'-up Point.
-- I'll have to script my way outta here!
@ MaxFrames By Luca Bertoncello posted 11/04/2011 15:37
SAP: un sottotipo di Single Point of Failure. Single All-fuckin'-up Point.
In Germania va tanto l'abbreviazione Sanduhr Anzeigendes Programm (Programma che visualizza una clessidra)...
-- Luca Bertoncello
By Davide Inglima posted 11/04/2011 10:16
Aaaah!
SAP! Ma proprio quel SAP? In una architettura a servizi???
No, perché da noi gira un indovinello:
"Il frontend, il backend e il sistema SAP entrano in un bar e ordinano da bere. Chi dei tre riesce a bere? Il frontend e SAP! Il backend NON SOLO non ottiene niente, ma deve pure pagare il conto per tutti e tre."
-- http://limacat.blogspot.com
By mk66 posted 11/04/2011 13:50
> E meno male che il tempo perso a guardare sto' coso (me) lo pagano il doppio!
Almeno una nota positiva c'è, allora.
-- mk66
By Thomas posted 11/04/2011 17:53
Se l'orecchio non mi inganna, il motivetto dice "who lives in a pineap' under the sea", che penso stia per pineapple (ananas)...
Comunque, com'è che sta gente ha preso a chiamarti nel cuore della notte? Pensavo che la tua linea di pensiero fosse "non rompetemi i co%%oni, sopratutto a casa"!
-- Thomas
@ Thomas By Davide Bianchi posted 11/04/2011 19:26
Pensavo che la tua linea di pensiero fosse "non rompetemi i co%%oni, sopratutto a casa"!
La parola-chiave qui e' mia linea di pensiero... mica la loro...
-- Davide Bianchi
This site is made by me with blood, sweat and gunpowder, if you want to republish or redistribute any part of it, please drop me (or the author of the article if is not me) a mail.
This site was composed with VIM, now is composed with VIM and the (in)famous CMS FdT.
This site isn't optimized for vision with any specific browser, nor
it requires special fonts or resolution.
You're free to see it as you wish.