Newsgroup: it.comp.os.linux.sys
Titolo: [OT] Storie dalla Sala Macchine

Lo Specialista
Ci risiamo un'altra volta con la famosa Web-Application scritta per il
piu' grosso ISP d'Olanda. Come se non fossero bastate le precedenti puntate!
Una breve cronistoria dei problemi che affliggono questa montagna di
schifezzume... cioe', voglio dire, questa superfiga applicazione ultra
sofisticata e meravigliosamente sviluppata... ok, ok, la smetto.
Dunque, il grosso problema e' che la fetecchia, cioe' l'applicazione, si
carica in memoria l'intero database per "velocizzare le ricerche", il
risultato e' che tutta la Ram a disposizione in quella povera macchina
viene fagocitata 3 millisecondi dopo che l'application server sta'
funzionando. Il secondo problema e' che sulla stessa macchina funzionano
Apache, JRun (l'application server), PHP, Oracle, MySQL e Dio solo sa
che altro. Dire che la macchina e' sovraccarica e' dire poco.
Poi $ISP ha deciso di aggiungere una parte "privata" (privata di che?
bho!) all'applicazione, ed hanno installato mod_ssl. Dopodiche' abbiamo
scoperto che JRun non funziona con mod_ssl!
Dopo un numero di cappellate cosmiche, abbiamo deciso che la soluzione
piu' idonea e' quella di rimuovere mod_ssl ed utilizzare due server
Apache, uno che gestisca JRun e l'altro che gestisca mod_ssl, e
ridirigere le chiamate da uno all'altro in modo da non avere JRun ed SSL
insieme.
Tutto chiaro in teoria, per la pratica, ho speso una giornata a fare
prove sul nostro server di test, dove tutto funzionava perfettamente. Ho
quindi inviato a ${bofh_isp} le informazioni necessarie per fare le
modifiche sulla loro configurazione.
Dopo qualche giorno mi e' arrivata una e-mail da ${boss_isp} che in
sostanza diceva che il loro BOFH "non ha l'esperienza necessaria per
apportare tali modifiche"... Eh??? Cosa??? "modifica il file di
configurazione cosi' e cosa', avvia apache -c ... avvia apache...
finito!" cosa cavolo c'e' di tanto difficile???
Vabbe'... dopo qualche giorno di tira-e-molla, SL, UL (che gestisce il
"rapporto-cliente", qualunque cosa voglia dire) e ${boss_isp}, decidono
che "qualcuno" deve andare la' ad apportare tali modifiche direttamente
sul loro sistema e spendere una mezza giornata risolvendo tutti i casini
che possono presentarsi... indovinate un po' chi e' il "qualcuno" in
oggetto... facile he?
Nel frattempo e' arrivato il tecnico per tentare di rianimare la nostra
stampante Lexmark... il povero tapino spende due ore tirando fuori
rottami dalla stampante e smontandola e rimontandola piu' volte, poi
decide che c'e' qualche cosa che non va' nel "belt cleaner" (qualunque
cosa sia) e che deve andare a prendere un pezzo di ricambio... ci
riaggiorniamo ad un'altro giorno ed io vado a prepararmi per la mia
Missione Segreta. Anzi no! Prima di tutto faccio un salto dal ricambista
all'angolo e prendo un pedale del cambio di ricambio per la mia moto.
Ora, non chiedetevi e non chiedetemi perche' mi serve un pedale del
cambio nuovo, limitatevi a pensare a me, con il pedale del cambio sul
tavolo... per chi non ha mai visto il pedale del cambio di una moto, e'
un coso di metallo, dipinto di nero a forma di "L" ma con la gamba della
L ricurva.
Dato che ci sono (ed e' venerdi'), ho deciso che mi porto a casa alcuni
attrezzi e questo fine settimana mi daro' al fai-da-te. Sto' quindi
preparando la borsa, quando SL compare davanti al mio tavolo.
SL - Ho saputo che c'era qui' il tecnico per la Lex!
IO - Si', ha passato due ore tirando fuori pezzi dalla stampante e
rimettendoli dentro.
SL - Ed ha riparato la stampante o no?
IO - No, deve ritornare con un'altro pezzo.
SL - (osservando incuriosito il pedale del cambio sul mio tavolo) Ma
quello che ha tirato fuori dalla stampante lo ha rimesso dentro? Tutto?
Io seguo il suo sguardo, capisco cio' che sta' pensando e decido di
giocare sporco (l'ho detto che e' venerdi'?), percui prendo il pedale
del cambio e me lo infilo in tasca con molta nonchalance...
IO - Si'... piu' o meno... insomma... perche'?
SL - (un po' preoccupato) Hemmm.. insomma... stai andando da ${isp}?
IO - Si', sto' preparando i ferri.
SL - I ferri?
IO - Vediamo se ho tutto... trapano a percussione... check! fiamma
ossidrica... check! punte da calcestruzzo... check! pistola
sparachiodi... check! martello... check! tenaglia... check!
SL - (prendendo il trapano dalla borsa) Non credo che per un semplice
intervento serva...
IO - (prendendo il trapano dalle sue mani e rimettendolo nella borsa)
Essere Preparati!
A questo punto SL ha deciso che non gli interessava veramente vedere
come andava a finire... oppure era preoccupato di cosa avrei infilato
nella borsa dopo... in ogni caso ha deciso di levare le tende dal mio
ufficio, consentendomi di finire i miei preparativi.
Se non che', prima che riesca ad andarmene si mette a suonare il telefono.
CL - Hei! La stampante X non stampa bene e mi dice che il toner e' quasi
esaurito!
IO - E cambialo allora. E' li' sotto al tavolo.
CL - Ma l'ho appena cambiato!
IO - Ma lo hai cambiato per bene?
CL - (un po' stizzito) Sono capace di cambiare il toner alle stampanti!
IO - Ok, adesso arrivo...
Rimetto giu' il telefono e quello si rimette a suonare all'istante.
CL2- Il laptop che mi hai dato per la demo a Leewarden non funziona!
IO - Ma se l'ho installato ieri sera ed era Ok? Cosa gli hai fatto?
CL2- Niente! Le lucine sono accese ma il laptop non fa' niente!
IO - Ok, arrivo...
Mi dirigo per prima cosa da CL, che e' li piu' che ansioso di mostrarmi
un fascio di fogli stampati a meta'. Io apro la stampante, tiro fuori la
cartuccia di toner, strappo via il sigillo di chiusura, ri-infilo la
cartuccia, richiudo la stampante, gli metto in mano il sigillo e lo
lascio li' a guardare il sigillo...
Poi mi dirigo verso CL2, arrivo al suo tavolo, osservo il laptop, mi
chino, premo il tasto On/Off e lo lascio li' ad osservare il laptop che
si avvia...
Meno male che e' venerdi'...
Davide

E' la prima volta che "casco" su questo newsgroup... ma è un gran
bell'inizio, probabilmente riderò fino a stasera! :-)
Buoni giri in moto,
Lorenzo

 bell'inizio, probabilmente riderò fino a stasera! :-)
Allora prenditi gli arretrati: 
http://www.soft-land.org/storie
Davide


 SSL insieme.
Scusa se te lo domando, ma non era più semplice usare stunnel per
wrappare esternamente un vhost su porta a sè stante?
Domando solo per capire se c'è qualche problema che non mi sovviene...
Ciao.
-- 
Emanuele Balla  aka Skull -  Public Key #661E5CBF on 
www.keyserver.com
+----------------------------------------------------------------------+
"And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies." (By Linus Torvalds)

 Domando solo per capire se c'è qualche problema che non mi sovviene...
Il problema e' che non appena metti mod_ssl ed il connector per JRun
nello stesso apache, incomincia a riempirti il log di "child died with
sig 11". E se togli uno dei due smette.
E l'unica soluzione che ho trovato io che funzionasse era avere due
istanze di apache, una con mod_ssl e l'altra con JRun.
Davide

Sgranocchiando il cranio di davide, vi trovai inciso:

L'idea che proponevo era quella di usare apache *senza* mod_ssl, e
configurare un vhost (quello da rendere disponibile in SSL) per girare
-chessò- sulla porta 90 di 127.0.0.1.
Poi usare stunnel con una cosa del tipo
stunnel -d 443 -r 
127.0.0.1:90
per incapsulare in ssl esternamente ad apache per quanto riguarda il
vhost da rendere disponibile via ssl.
Se invece è in ssl tutto il sito, allora una sola porta bindata e stunnel
che wrappa quella.
Dovrebbe funzionare, a meno che non mi sfugga qualcosa o non sbagli i
conti...
E dovrebbe evitarti la necessità di avere apache su macchine diverse (o
istanze diverse di apache, insomma...)
Byez.


 si avvia...
Argh..........

 Argh..........
Non hai idea di quante volte il tasto On/Off risolva il problema...
Davide


Per non parlare di quelle che si risolvono inserendo la spina nella presa o
allacciando il cavo di rete =)
--------------------------------
Inviato via 
http://usenet.libero.it

 Davide
 
Rizio
-- 
__________________________________
So many women, and so little time!

 !!
Sta' zitto... ho fatto una faticaccia per non mettermi a ridere...
Davide

 Davide
 
Hai seguito dei corsi Zen di autocontrollo vero !?!?
Mi ripeto: veramente fantastico.
P.S. Mi sento veramente imbecille quando entrano i miei colleghi e mi vedono
ridere da solo davanti al PC perchè sto pensando a che faccia farebbe il
mio capo se mi vedesse partire in trasferta con attrezzi simili.....


 Davide
Tu sei pericoloso per la mia reputazione in azienda (che gia' tanta limpida 
non è)
Dunque arrivo alle 10:30 (part-time, orario flesibile), leggo le email di 
rito e mi accorgo che essendo festa nazionale ieri non ero in ufficio, 
quindi trepidante leggo la nuova storia della sala macchine del lunedi.
Finisco la storia aspetto 30 secondi  e scoppio a ridere. Ora essendo la 
ditta piccola (4 persone in toto) ed essendo il "capo" nella stessa stanza 
e non sopportando ogni minimo rumore che duri per piu` di 1 secondo 
trattengo le risa, ma niente devo andare nell'altra stanza, non bastante 
esco dall'ufficio  e mi metto a ridere sulle scale........

 Finisco la storia aspetto 30 secondi  e scoppio a ridere.
Com'e' il "tempo tecnico" prima dell'esplosione?
Davide

dav...@yahoo.com
 wrote:

Scena troppo surreale per arrivare direttamente al mio centro di 
consapevolezza :-)
Comincio a vedere l'inferno che stai vivendo :-)
Se fossi in te a questi problemi non interverei perche` hanno preso 
l'abitudine "tanto c'e` il factotum che risolve" e cosi` non si assumono la  
responsabilita` di cercare di risolvere la cosa.
Ciao  

 writes:
d> Sta' zitto... ho fatto una faticaccia per non mettermi a ridere...
Tu dovevi vedere la faccia degli studenti di qua, alcuni anni fa, quando
mi hanno visto arrivare in  laboratorio con un "flessibile" (alias frul-
lino, alias  smerigliatrice, attaccarlo alla spina,  accenderlo e usarlo
"a manetta" su un PC...
Ovviamente non  era niente di  cosi` drastico: stavo solo  eliminando un
paio  di sporgenze  di plastica  di un  cassetto portafloppy  che volevo
nascondere all'interno del  PC (boot da floppy con  BOOTP + PCNFS, ecc.:
quando non ti danno  i soldi per le EPROM di boot  da rete...) da cui il
lavoro di adattamento.
Pero` la faccia che hanno fatto...
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings]

ciao
una curiosita': ma parli in inglese con i tuoi colleghi
o hai imparato l'olandese?
alla prossima

 o hai imparato l'olandese?
Il mio olandese fa' abbastanza cagare, quindi se voglio essere sicuro
che mi capiscono vado in inglese.
Davide