Définir le délai d'expiration de licorne
- Je utiliser rails 3.0.11
ruby 1.9.3-p0
nginx 1.0.4
et unicorn 3.6.2
pour mon projet. Et j'ai eu un problème.
J'ai à faire à long terme de l'opération sur mon serveur. C'est environ 150 secondes. Et il est normal dans ce cas.
J'ai mis en place ma config nginx en location
proxy_read_timeout 240;
proxy_send_timeout 240;
Ma unicorn.rb
fichier avec la commande
timeout 240
Mais je reçois toujours 502 bad gateway
erreur.
Je pense que, le problème avec la licorne. Je reçois cette licorne journaux
E, [2012-05-21T11:52:21.052382 #30423] ERROR -- : worker=1 PID:30871 timeout (104.052329915s > 60s), killing
E, [2012-05-21T11:52:21.080378 #30423] ERROR -- : reaped #<Process::Status: pid 30871 SIGKILL (signal 9)> worker=1
I, [2012-05-21T11:52:21.105045 #30423] INFO -- : worker=1 spawning...
I, [2012-05-21T11:52:21.111148 #894] INFO -- : worker=1 spawned pid=894
I, [2012-05-21T11:52:21.111659 #894] INFO -- : Refreshing Gem list
Pouvez-vous m'aider? Toute aide est appréciée. Merci.
source d'informationauteur caulfield | 2012-05-21
Vous devez vous connecter pour publier un commentaire.
La copie de la réponse dans les commentaires afin de supprimer cette question de la "en Suspens" filtre:
~ reponse par Maurício Linhares
Après chaning timeout dans le fichier config/unicron/production.rb
J'ai dû courir
et puis stop & start unicron maîtriser le processus de ramasser nouvelle config avec: