# Unicorn preload\_app

**URL:** <https://www.ruby-forum.com/t/unicorn-preload-app/223036>\
**Category:** IT\
**Created:** [September 19, 2012, 11:30pm UTC](https://www.ruby-forum.com/t/unicorn-preload-app/223036 "2012-09-19T23:30:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aris](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/258eb7/32.png) [@aris](https://www.ruby-forum.com/u/aris)\
**Post date:** [September 19, 2012, 11:30pm UTC](https://www.ruby-forum.com/t/unicorn-preload-app/223036/1 "2012-09-19T23:30:07Z")

</div>

Parlando di una applicazione servita da unicorn con preload\_app a true,  
quali sono i casi in cui uno USR2 non sufficiente per ricaricare  
l’applicazione? Mi appena capitato con grande stupore dopo un deploy in  
cui ho installato active\_admin. La route /admin continuava a darmi 404.

-f

---

<div class="post-metadata">

**Author:** ![fregini](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/a88e4f/32.png) [@fregini](https://www.ruby-forum.com/u/fregini)\
**Post date:** [September 21, 2012, 10:13am UTC](https://www.ruby-forum.com/t/unicorn-preload-app/223036/2 "2012-09-21T10:13:19Z")

</div>

Ho aperto un ticket su un altro forum e pare io non sia il solo ad avere  
avuto un problema del genere. La configurazione di Unicorn che usato  
abbastanza standard.

-f

---

<div class="post-metadata">

**Author:** ![fregini](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/a88e4f/32.png) [@fregini](https://www.ruby-forum.com/u/fregini)\
**Post date:** [September 21, 2012, 10:13am UTC](https://www.ruby-forum.com/t/unicorn-preload-app/223036/3 "2012-09-21T10:13:20Z")

</div>

Scusate, non ho incollato il link:

[http://www.ruby-forum.com/topic/4405935#1076878](http://www.ruby-forum.com/topic/4405935#1076878)

-f

---

<div class="post-metadata">

**Author:** ![fregini](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/a88e4f/32.png) [@fregini](https://www.ruby-forum.com/u/fregini)\
**Post date:** [September 20, 2012, 8:41am UTC](https://www.ruby-forum.com/t/unicorn-preload-app/223036/4 "2012-09-20T08:41:07Z")

</div>

Se non sbaglio dovresti usare:

- USR2 in caso di modifiche al codice dell’app
- HUP in caso di modifiche alla conf di unicorn

In ogni caso credo che senza script di configurazione unicorn non  
possiamo dirti molto di piu’.  
Il segnale usato di per se’ non garantisce l’assenza di problemi visto  
che il piu’ viene fatto  
dai file di configurazione di unicorn.

In ogni caso ti consiglio di osservare come si comportano i processi  
quando mandi l’USR2 (per es. con htop),  
in genere se ci sono problemi dovresti poter vedere i worker che iter  
fanno per essere riavviati.

–  
Matteo L.

> **[The eCommerce consultancy for category disruptors | Nebulab](https://nebulab.com/)**
>
> We are the full-service eCommerce agency behind some of the world’s most innovative digital brands. Let's talk about your project.
