Я использую rails 3.0.11
, ruby 1.9.3-p0
, nginx 1.0.4
и unicorn 3.6.2
для моего проекта. И у меня проблема.
Я должен выполнять долгосрочную работу на моем сервере. Это около 150 секунд. И в этом случае все в порядке.
Я установил конфигурацию nginx в location
proxy_read_timeout 240;
proxy_send_timeout 240;
И настройте файл unicorn.rb
командой
timeout 240
Но я всегда получаю ошибку 502 bad gateway
.
Я думаю, проблема с единорогом. Я получаю этот журнал единорога
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
Вы можете мне помочь? Любая помощь приветствуется. Спасибо.