7

Resque バックグラウンド タスクを実行していますが、Rjb を使用する gem を呼び出すと、セグメンテーション エラーが発生し続けます。ただし、バックグラウンドで実行されていない場合は、すべて正常に動作します。エラーを引き起こす宝石の行は次のとおりです。

def self.rjb_initialize
  return if ::Rjb::loaded?
  ::Rjb::load(nil, self.jvm_args) #THIS IS WHERE THE ERROR TRACES TO
  set_java_logging if self.log_file
end

ご覧のとおり、gem は .jar ファイルをロードしますが、バックグラウンドでない場合は、すべてが完全に機能します。何が問題を引き起こす可能性があり、それを修正することは可能ですか?

4

1 に答える 1