Ricerca in FOLBlog

[SdSM] PauerrrrIuserrrr

 Scritto da alle 06:27 del 02/10/2011  Aggiungi commenti
Ott 022011
 
closeQuesto articolo è stato pubblicato 5 anni 11 mesi 26 giorni giorni fa quindi alcuni contenuti o informazioni presenti in esso potrebbero non essere più validi. Questo sito non è responsabile per eventuali errori causati da questo problema.

Ritorniamo a parlare di $noicifacciamogliaffarituoi, di cui dissi molto rapidamente un po’ di tempo fa. Dopo un po’ di casini vari il loro sistema era andato in produzione con enne server di produzione e due server di database in cluster. Tutto bello e tutto buono, salvo il fatto che il loro CMS e’ piu’ lento di un bradipo stanco.

Le cose "funzionano" (nel senso che non possono rompermi l’anima dato che il CMS lo hanno scelto loro), finche’ un qualche ribaltamento nei ranghi di $noicifacciamogliaffarituoi ha portato al comando un paio di SL e portato un paio di UL al rango di "Project Supervisor". Dopo di che ci e’ arrivata la notizia che solo i vari SL possono dare ordini e/o richiedere modifiche alle cose e che ogni richiesta proveniente dai vari UL deve essere prima di tutto "verificata" con i vari SL.

Il che significa che il cambiamento di un parametro di configurazione di questo coso (una modifica che di suo si fa’ in meno di 30 secondi) richiede un processo di "verifica ed approvazione" che va’ avanti per almeno 3 settimane, dato che i vari SL non ci sono mai ed apparentemente non hanno ben capito il concetto che "responsabile" significa che devi prendere le decisioni e non limitarti ad incassare lo stipendio.

Arriva poi un bel giorno quando, verso le 14.30, mi arriva una telefonata di uno dei vari UL che mi domanda se posso controllare il loro sito…

IO – Come sarebbe a dire "controllare"?
UL – Se funziona oppure no.
IO – Hummm… ‘momento eh… (clickkety-click) be’, vedo la pagina, vedo il log che cresce, pare che funzioni.
UL – E se vai su url questo-e-questaltro che vedi?
IO – Vedo una pagina del sito…
UL – E se scorri in basso che vedi?
IO – …vedo che manca tutta la parte inferiore della pagina…

In effetti pare che non sia l’unica pagina "monca" del sito. Parecchie pagine vengono riportate a meta’ o anche meno, con pezzi di pagina che non compaiono per niente.

UL – Possiamo provare a riavviare il server?
IO – Quajo’, lo sai vero che qualunque richiesta del tipo in questione deve passare da almeno 3 dei tuoi capoccia?
UL – Ma questa e’ un’emergenza!
IO – Hummm…. Fino a stamani non era cosi’… che e’ successo?
UL – E che ne so’…

Faccio un rapido controllo nei log e scovo una serie di messaggi di errore molto strani da parte di TomCat:

2010-03-24 10:56:57,639 ERROR [TP-Processor19] core.ApplicationDispatcher (ApplicationDispatcher.java:711) – Servlet.service() for servlet jsp threw exception com.general.ResourceException: Failed to locate resource with URL: http://acc-01.domain.nl/pv/config/properties/login.popup.titel

Huuuummmm… acc-01.domain.nl e’ il server di test di quella gente… Ma perche’ io trovo riferimenti al server di test nel log di uno dei servers di produzione?

IO – Io trovo qui’ delle indicazioni che il server di produzione cerca delle robe sul server di test… perche’ cerca delle robe sul server di test?
UL – Huh?
IO – Momento nhe….

Recupero la mail di questo pinguino e gli mando il messaggio di errore.

UL – Ah…’spetta un momento…

Dopo una mezz’oretta (meno male che era un’emergenza) chiama SL.

SL – Abbiamo un problema con il sito!
IO – Si’, sono stato informato della cosa.
SL – E’ possibile ripristinare il database del CMS di stamani?
IO – Quello di stanotte si’, dato che il backup e’ fatto alle 3 del mattino, oltre le 3 no.
SL – Ok, allora facciamolo.
IO – Mi serve l’autorizzazione di SL2, SL3 eccetera eccetera.
SL – MA E’ UN’EMERGENZA!!!
IO – Le regole per il vostro sito le avete fatte voi, non io.

Nel giro di un paio d’ore SL riesce a recuperare gli altri mangia-a-uforesponsabili dell’organizzazione ed otteniamo tutte le autorizzazioni richieste. Io opero il restore ed il sito ripiglia a funzionare in modo un pelo piu’ decente.

Dopo di che’ ci viene detto che la "procedura di verifica" dovra’ essere "riorganizzata" per consentire un migliore "scorrimento" delle operaAAAAAAGGGGHHH…

Comunquesia… un paio di giorni dopo riesco a scoprire cosa accidenti era successo. Apparentemente i vari SL si erano sciroppati un qualche corso per PauerrrrIuseeeerrrr sul famoso CMS, nel corso del corso (sic) gli era stata mostrata la PauerrrConsolllll, che dovrebbe essere una cosa magica e fantastica per fare… delle cose.

Ed uno dei famosi PauerrrrIuserrrrrr aveva deciso di fare qualche "modifica", solo che aveva fatto login direttamente sul sito di produzione invece che su quello di test, ed aveva deciso di aggiungere un sarca$$o cosa, usando un URL a caso… quello del sito di testing… con il risultato di incrocchiare l’intero sito in un colpo solo.

E adesso non so perche’ ma non riesco a dire PauerrrrIuserrrr in nessun altro modo…

Davide

legenda personaggi

Articoli simili:

  • Facebook
  • Twitter
  • Delicious
  • StumbleUpon
  • Wikio
  • Reddit
  • Technorati
  • Segnalo
  • Live
  • Add to favorites
  • Email
  • RSS

 Lascia un commento

Puoi usare questi tag e attributi HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

(richiesto)

(richiesto)

Pinterest
EmailEmail
PrintPrint
%d blogger hanno fatto clic su Mi Piace per questo: