2012-07-30 157 views
4

我有unicorn/kgio/rails的問題。 當我開始使用nginx的麒麟服務器,並嘗試通過Web界面訪問的網站,我得到的unicorn.stderr.logkgio /獨角獸失敗

unicorn worker[1] -c config/unicorn.rb -E production -D: symbol lookup error: /var/www/project/shared/bundle/ruby/1.9.1/gems/kgio-2.7.4/lib/kgio_ext.so: undefined symbol: rb_thread_io_blocking_region 
E, [2012-07-30T13:43:46.580856 #17326] ERROR -- : reaped #<Process::Status: pid 3863 exit 127> worker=1 

以下錯誤任何人可以幫助我嗎?

隨時問任何信息

+1

您在開發和生產環境中使用的ruby版本是什麼? – 2012-07-30 11:18:27

+0

1.9.2/1.9.3,結果相同。但它可以根據需要在1.8.7或REE – AlexDenisov 2012-07-30 13:52:27

回答

0

你試過使用unicorn_rails來啓動它嗎?

也許有與直接通過機架這將是當你輸入

unicorn blah blah blah 

,而不是

unicorn_rails blah blah blah 

我記得這是對我們舊的一個問題會發生什麼開始這個問題獨角獸應用程序。有關更多信息,請參閱此鏈接Unicorn Usage。查看使用情況部分。

+0

下運行是的,我試過了。但同樣的錯誤。只有在使用capistrano和ruby1.9部署項目時纔會出現此問題。 – AlexDenisov 2012-11-18 20:23:17