# Rails ha uno shutdown hook?

**URL:** <https://www.ruby-forum.com/t/rails-ha-uno-shutdown-hook/93191>\
**Category:** IT\
**Created:** [April 28, 2007, 11:42pm UTC](https://www.ruby-forum.com/t/rails-ha-uno-shutdown-hook/93191 "2007-04-28T23:42:53Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paolo\_DonSSSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Paolo\_DonSSSS](https://www.ruby-forum.com/u/Paolo_DonSSSS)\
**Post date:** [April 28, 2007, 11:42pm UTC](https://www.ruby-forum.com/t/rails-ha-uno-shutdown-hook/93191/1 "2007-04-28T23:42:53Z")

</div>

Ciao bbelli!  
forse perchè è tardi, ma non riesco proprio a trovare niente in giro che  
mi  
permetta di agganciare del codice allo shutdown di rails…  
avete idea di come fare? Il vecchio e bistrattato java ha  
ContextListener.contextDestroyed(…)  
non fatemi dire in giro che in Rails non si può fare qualcosa del genere…  
😊

## Paolo

Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)

---

<div class="post-metadata">

**Author:** ![Paolo\_DonSSSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Paolo\_DonSSSS](https://www.ruby-forum.com/u/Paolo_DonSSSS)\
**Post date:** [April 29, 2007, 7:57am UTC](https://www.ruby-forum.com/t/rails-ha-uno-shutdown-hook/93191/2 "2007-04-29T07:57:20Z")

</div>

Paolo Donà wrote:

> Ciao bbelli!  
> forse perchè è tardi, ma non riesco proprio a trovare niente in giro che mi  
> permetta di agganciare del codice allo shutdown di rails…

hmmm… in effetti non ci avevo mai pensato (mai avuto bisogno per  
fortuna 🙂 )

> avete idea di come fare? Il vecchio e bistrattato java ha  
> ContextListener.contextDestroyed(…)

a occhio direi che dal punto di vista di rails questo NON si puo fare  
perche non e’ il framework che implementa il “container” come in java.  
Semmai queste operazioni potrebbero essere implementate in Mongrel.

Ma se quello che vuoi fare e’ qualche operazione di finalizzazione sul  
controller allora potresti prendere ad esempio il codice che implementa  
la funzione di after\_filter (e aggiungere qualcosa di simile che si  
aggancia alla distruzione dell’oggetto)

> non fatemi dire in giro che in Rails non si può fare qualcosa del genere…

eh mi sa proprio che…

## Luca

## Web: [http://spazidigitali.com](http://spazidigitali.com) - [http://thetyper.com](http://thetyper.com) Email mailto://removed\_email\_address@domain.invalid Skype callto://l.mearelli

---

<div class="post-metadata">

**Author:** ![Paolo\_DonSSSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/898d66/32.png) [@Paolo\_DonSSSS](https://www.ruby-forum.com/u/Paolo_DonSSSS)\
**Post date:** [April 29, 2007, 10:51am UTC](https://www.ruby-forum.com/t/rails-ha-uno-shutdown-hook/93191/3 "2007-04-29T10:51:31Z")

</div>

Purtroppo la finalizzazione che devo fare non è su un controller, ma su  
degli applicativi Microsoft che devono essere controllati da remoto via  
web  
(quindi WIN32OLE objects su cui devo chiamare il Quit&Release) e che  
tiro su  
all’inizializzazione…

Luca ho seguito la tua indicazione e ho guardato mongrel che mette a  
disposizione questo:

#mongrel.conf  
at\_exit {  
…  
}

mongrel\_rails -S mongrel.conf

Risolto quindi! Thanks!  
Paolo

On 4/29/07, Luca M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > avete idea di come fare? Il vecchio e bistrattato java ha
> 
> ## Skype callto://l.mearelli

–  
Paolo D.’  
SeeSaw | Another point of view

> **[A Padova il buon software chi lo fa?](https://seesaw.it/)**
>
> A creare software sono tantissimi, a farlo molto bene c’è una certa schiera di sviluppatori, ma a costruirlo un pezzo alla volta insieme al cliente, plasmarlo sulle sue esigenze e renderlo parte di un nuovo approccio al mondo del lavoro sono davvero...

removed\_email\_address@domain.invalid  
personal [http://paolodona.blogspot.com](http://paolodona.blogspot.com)
