Ricerca in FOLBlog

[SdSM] Il Grande Giorno

 Scritto da alle 00:15 del 04/07/2009  Aggiungi commenti
Lug 042009
 
closeQuesto articolo è stato pubblicato 8 anni 2 mesi 18 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.

image

E cosi’ siamo giunti a Giovedi’, che e’ il giorno stabilito per mettere finalmente in produzione la stramaledetta applicazione di cui ho gia’ detto prima, dopo, ancora dopo ed ancora ancora dopo.

Ma stavolta dovremmo essere sulla dirittura d’arrivo. I bug (almeno quelli trovati negli ultimi giorni) sono stati corretti, i testi sono stati inseriti, gli script sono a posto (spero) e via che si va.

Arrivo percio’ in ufficio alle 8 del mattino, metto una bella paginetta “manutenzione in corso” sull’applicazione vecchia, lancio l’ennesima conversione dei dati e mi metto a cambiare tutti i server per usare i dati dell’applicazione nuova.

Alle 8.45 le cose cominciano a svegliarsi, con una bella telefonata da parte di $cliente che si lamenta che ha mandato una mail a $ditta e gli e’ ritornato indietro un messaggio d’errore che il nostro server rifiuta la posta per quel dominio… bello.

Ok, vedi un po’ che dice questa bellezza di interfaccia… Domain not found.

Bello. E perche’? Prova a cercare nell’interfaccia precedente. Non c’e’ manco nell’interfaccia precedente. Ok, almeno in questo siamo coerenti. Ma allora perche’ prima la accettava e adesso no?

Ravaniamo direttamente nel database e trovo il foxxuto dominio inguattato in una tabella. Adesso, perche’ accidenti non lo vedo nell’interfaccia? Dunque… perche’ il dominio sia riportato … allora, questa dannata tabella e’ in relazione 1-1 con $altratabella, in relazione 1-1 con $piripicchio, relazione 1-molti con $pistacchio, relazione molti-1 con $paperocchio e AAAAAAAGGGGGGHHHH!! Ecco perche’, perche’ qualcuno ha fatto un qualche ribaltamento manuale ed ha zappato via un record da una qualche tabella e cosi’ a) il record non compare nell’interfaccia e b) non viene riportato dal mio script di conversione ma c) la versione vecchia degli script se ne frega di quella tabella e risulta un dominio di cui noi facciamo il relay!

E adesso che ci penso, probabilmente, dato che quella famosa tabella e’ usata per la fatturazione, sta gente non ha mai pagato.

Ok, e’ il momento di rettificare. Si riaggiunge al sistema e vediamo come funzica. Inserisci il cliente, inserisci il dominio, quale e’ il server di posta dove devo mandagli la roba? xx.yy.zz.kk… errore: dominio non valido.

Come sarebbe a dire “dominio non valido”? Non e’ un dominio, pistola! E’ un indirizzo IP. Ok, si riporta il problema al programmatore e intanto io imbroglio il sistema inserendo un dominio e poi cambiandolo in un ip nel database.

La giornata fondamentalmente continua con problemi e bug che saltano fuori ogni 5 minuti, il che mi fa pensare a che cappero di “debugging” e’ stato fatto negli ultimi mesi. In ogni caso, dato che non ho nessuna intenzione di mettermi a fare una procedura di conversione alla rovescia (dalla nuova struttura alla vecchia struttura), oramai siamo con la nuova struttura e ci restiamo.

Sono gia’ le 16.30 quando Bert si appropinqua con l’ennesimo problema. Ok, questo qui’ ha ricevuto una mail di spam. Grande novita’. E che problema c’e’? Che non e’ passata dal nostro sistema, ecco che problema c’e’. Verifico e scopro che il pisquano ha configurato 4 record MX, di cui uno solo e’ il nostro sistema, mentre gli altri 3 puntano direttamente al SUO server di posta. Risultato: se per qualche motivo il nostro sistema ha dei problemi (tipo: io sto aggiornando gli script), la posta va direttamente al suo server senza venire controllata.

Furbo!

A questo punto mi e’ venuto un raptus e mi sono fatto uno script per controllare la configurazione di tutti i domini del nostro sistema. Risultato: su 8000 domini ben 4600 sono sbagliati!

Bene, prepara una caterva di mail per spiegare a sta gente come dovrebbero configurare la roba.

Solo che adesso mi e’ venuto un dubbio atroce. Dato che l’altro programmatore e’ gia’ risaputo che ci lascera’ il mese prossimo… chi e’ che fara’ la manutenzione ordinaria a questa chiavica di interfaccia nel futuro? (si, lo so cosa state pensando…)

Meno male che’ e’ Giovedi…

Davide

legenda personaggi

Technorati Tags: Storie dalla Sala Macchine,humor

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: