Использование несущей волны для загрузки pdf-документа через CarrierWave. Затем с помощью RMagick сохраните первую страницу PDF-файла в виде thumbnail.jpg. У меня это работает правильно в моей среде разработки (Mac OS X 10.9), однако это не работает в производстве (Nginx + Unicorn в Ubuntu 12.04 LTS).
Судя по проценту загрузки в строке состояния браузера, загрузка завершается успешно. Однако что-то при обработке выдает ошибку, и я получаю страницу ошибки Rails. Проблема в том, что в моем production.log ничего нет.
Я получаю следующее в unicorn.log:
I, [2013-12-12T01:22:55.232431 #2935] INFO -- : worker=1 ready
I, [2013-12-12T01:22:55.246992 #2932] INFO -- : worker=0 ready
E, [2013-12-12T01:26:00.666715 #2929] ERROR -- : worker=1 PID:2935 timeout (31s > 30s), killing
E, [2013-12-12T01:26:00.676250 #2929] ERROR -- : reaped #<Process::Status: pid 2935 SIGKILL (signal 9)> worker=1
I, [2013-12-12T01:26:00.676382 #2929] INFO -- : worker=1 spawning...
I, [2013-12-12T01:26:00.681087 #3502] INFO -- : worker=1 spawned pid=3502
I, [2013-12-12T01:26:00.681399 #3502] INFO -- : Refreshing Gem list
SECURITY WARNING: No secret option provided to Rack::Session::Cookie.
This poses a security threat. It is strongly recommended that you
provide a secret to prevent exploits that may be possible from crafted
cookies. This will not be supported in future versions of Rack, and
future versions will even invalidate your existing user cookies.
Called from: /home/deployer/apps/______/shared/bundle/ruby/1.9.1/gems/actionpack-3.2.9/lib/action_dispatch/middleware/session/abstract_store.rb:28:in `initialize'.
И это в моем nginx error.log
2013/12/12 01:26:00 [error] 2597#0: *9 upstream prematurely closed connection while reading response header from upstream, client: ###.###.###.###, server: ___.org, request: "POST /admin/explores HTTP/1.1", upstream: "http://unix:/tmp/unicorn.sock:/admin/explores", host: "___.org", referrer: "https://___.org/admin/explores/new"
Не уверен, как получить лучшее описание ошибки того, что происходит. Был бы признателен за любую помощь.
Спасибо!
Руби 1.9.3 + Рельсы 3.2.9